GSLAM  3.0.0
Public Member Functions | Public Attributes | List of all members
Subscriber::Impl Struct Reference

Public Member Functions

 Impl (const std::string &topic, const SvarFunction &callback, size_t queue_size=0)
 
void publish (Svar message) const
 

Public Attributes

std::string topic_
 
Svar type_
 
SvarFunction callback_
 
bool unsubscribed_
 
std::shared_ptr< PubSubSpace > space_
 
size_t queue_size_
 
std::shared_ptr< msg::ThreadPool > workthread_