DUNE: Uniform Navigational Environment  2016.05.0
Transports::HTTP::MessageMonitor Class Reference

Public Member Functions

 MessageMonitor (const std::string &system, uint64_t uid)
 
 ~MessageMonitor (void)
 
void setEntities (const std::map< unsigned, std::string > &entities)
 
DUNE::Utils::ByteBuffermessagesJSON (void)
 
void updateMessage (const DUNE::IMC::Message *msg)
 
void readLock (void)
 
void readUnlock (void)
 

Constructor & Destructor Documentation

Transports::HTTP::MessageMonitor::MessageMonitor ( const std::string &  system,
uint64_t  uid 
)
Transports::HTTP::MessageMonitor::~MessageMonitor ( void  )

Member Function Documentation

ByteBuffer * Transports::HTTP::MessageMonitor::messagesJSON ( void  )
void Transports::HTTP::MessageMonitor::readLock ( void  )
inline
void Transports::HTTP::MessageMonitor::readUnlock ( void  )
inline
void Transports::HTTP::MessageMonitor::setEntities ( const std::map< unsigned, std::string > &  entities)
void Transports::HTTP::MessageMonitor::updateMessage ( const DUNE::IMC::Message msg)
Collaboration diagram for Transports::HTTP::MessageMonitor:
Collaboration graph