FACT++  1.0
ConnectionSQM Class Reference
+ Inheritance diagram for ConnectionSQM:
+ Collaboration diagram for ConnectionSQM:

Public Member Functions

 ConnectionSQM (ba::io_service &ioservice, MessageImp &imp)
void SetVerbose (bool b)
void SetTimeout (uint16_t t)
int GetState () const

Static Public Attributes

static const uint16_t kMaxAddr

Protected Member Functions

virtual void Update (const SQM::Data &)

Private Member Functions

void HandleRead (const boost::system::error_code &err, size_t bytes_received)
void HandleReadTimeout (const bs::error_code &error)
void HandleRequestTrigger (const bs::error_code &error)
void StartReadReport ()
void ConnectionEstablished ()

Private Attributes

bool fIsVerbose
bool fFirstMessage
bool fValid
uint16_t fTimeout
boost::asio::streambuf fBuffer
boost::asio::deadline_timer fTrigger

Detailed Description

Definition at line 23 of file sqmctrl.cc.

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