Classes | Public Member Functions | Private Attributes | List of all members
rosrt::detail::PublishQueue Class Reference

#include <publisher_manager.h>

Classes

struct  PubItem
 

Public Member Functions

uint32_t publishAll ()
 
 PublishQueue (uint32_t size)
 
bool push (const ros::Publisher &pub, const VoidConstPtr &msg, PublishFunc pub_func, CloneFunc clone_func)
 

Private Attributes

MWSRQueue< PubItemqueue_
 

Detailed Description

Definition at line 85 of file publisher_manager.h.

Constructor & Destructor Documentation

◆ PublishQueue()

rosrt::detail::PublishQueue::PublishQueue ( uint32_t  size)

Definition at line 119 of file publisher.cpp.

Member Function Documentation

◆ publishAll()

uint32_t rosrt::detail::PublishQueue::publishAll ( )

Definition at line 134 of file publisher.cpp.

◆ push()

bool rosrt::detail::PublishQueue::push ( const ros::Publisher pub,
const VoidConstPtr msg,
PublishFunc  pub_func,
CloneFunc  clone_func 
)

Definition at line 124 of file publisher.cpp.

Member Data Documentation

◆ queue_

MWSRQueue<PubItem> rosrt::detail::PublishQueue::queue_
private

Definition at line 102 of file publisher_manager.h.


The documentation for this class was generated from the following files:


rosrt
Author(s): Josh Faust
autogenerated on Wed Mar 2 2022 00:54:17