ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
ZMQObjectProvider< T > Class Template Reference

#include <zmqobjectprovider.h>

Collaboration diagram for ZMQObjectProvider< T >:
Collaboration graph

Public Member Functions

 ZMQObjectProvider (zmq::context_t &context, const char *target)
 
 ZMQObjectProvider (const char *target)
 
virtual ~ZMQObjectProvider ()
 
void send (T *value)
 

Private Member Functions

virtual void initialize (zmq::context_t &context, const char *target)
 

Private Attributes

zmq::socket_t * m_socket
 
zmq::context_t * m_context
 
bool m_initialized
 

Constructor & Destructor Documentation

◆ ZMQObjectProvider() [1/2]

template<typename T >
ZMQObjectProvider< T >::ZMQObjectProvider ( zmq::context_t &  context,
const char *  target 
)
inline
Here is the call graph for this function:

◆ ZMQObjectProvider() [2/2]

template<typename T >
ZMQObjectProvider< T >::ZMQObjectProvider ( const char *  target)
inline
Here is the call graph for this function:

◆ ~ZMQObjectProvider()

template<typename T >
virtual ZMQObjectProvider< T >::~ZMQObjectProvider ( )
inlinevirtual

Member Function Documentation

◆ initialize()

template<typename T >
virtual void ZMQObjectProvider< T >::initialize ( zmq::context_t &  context,
const char *  target 
)
inlineprivatevirtual
Here is the caller graph for this function:

◆ send()

template<typename T >
void ZMQObjectProvider< T >::send ( T *  value)
inline

Member Data Documentation

◆ m_context

template<typename T >
zmq::context_t* ZMQObjectProvider< T >::m_context
private

◆ m_initialized

template<typename T >
bool ZMQObjectProvider< T >::m_initialized
private

◆ m_socket

template<typename T >
zmq::socket_t* ZMQObjectProvider< T >::m_socket
private

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