Signals | Public Member Functions | Private Slots | Private Attributes
utilities::MessageFieldSubscriber Class Reference

#include <message_field_subscriber.h>

List of all members.

Signals

void received (const variant_topic_tools::BuiltinVariant &field_value)
void subscribed ()
void unsubscribed ()

Public Member Functions

variant_topic_tools::BuiltinVariant getCurrentFieldValue () const
MessageSubscriberRegistrygetRegistry () const
bool isSubscribed () const
 MessageFieldSubscriber (QObject *parent, const QString &type, const QString &field, MessageSubscriberRegistry *registry=NULL)
void setRegistry (MessageSubscriberRegistry *registry)
void subscribe (const QString &topic, const size_t &queue_size)
void unsubscribe ()
virtual ~MessageFieldSubscriber ()

Private Slots

void subscriberMessageReceived (const QString &topic, const Message &message)

Private Attributes

variant_topic_tools::BuiltinVariant current_field_value_
MessageFieldfield_
MessageSubscriberRegistryregistry_
bool subscribed_
QString subscribed_topic_

Detailed Description

Definition at line 13 of file message_field_subscriber.h.


Constructor & Destructor Documentation

utilities::MessageFieldSubscriber::MessageFieldSubscriber ( QObject *  parent,
const QString &  type,
const QString &  field,
MessageSubscriberRegistry registry = NULL 
)

Definition at line 7 of file message_field_subscriber.cpp.

Definition at line 15 of file message_field_subscriber.cpp.


Member Function Documentation

Definition at line 26 of file message_field_subscriber.cpp.

Definition at line 31 of file message_field_subscriber.cpp.

Definition at line 53 of file message_field_subscriber.cpp.

Definition at line 36 of file message_field_subscriber.cpp.

void utilities::MessageFieldSubscriber::subscribe ( const QString &  topic,
const size_t &  queue_size 
)

Definition at line 58 of file message_field_subscriber.cpp.

void utilities::MessageFieldSubscriber::subscriberMessageReceived ( const QString &  topic,
const Message message 
) [private, slot]

Definition at line 93 of file message_field_subscriber.cpp.

Definition at line 83 of file message_field_subscriber.cpp.


Member Data Documentation

Definition at line 36 of file message_field_subscriber.h.

Definition at line 35 of file message_field_subscriber.h.

Definition at line 37 of file message_field_subscriber.h.

Definition at line 33 of file message_field_subscriber.h.

Definition at line 34 of file message_field_subscriber.h.


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


rqt_mrta
Author(s): Adriano Henrique Rossette Leite
autogenerated on Thu Jun 6 2019 18:50:53