EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | List of all members
eudaq::ConnectionInfoTCP Class Reference
Inheritance diagram for eudaq::ConnectionInfoTCP:
eudaq::ConnectionInfo

Public Member Functions

 ConnectionInfoTCP (SOCKET fd, const std::string &host="")
 
void append (size_t length, const char *data)
 
bool havepacket () const
 
std::string getpacket ()
 
SOCKET GetFd () const
 
void Disable ()
 
virtual bool Matches (const ConnectionInfo &other) const
 
virtual void Print (std::ostream &) const
 
virtual std::string GetRemote () const
 
virtual ConnectionInfoClone () const
 
- Public Member Functions inherited from eudaq::ConnectionInfo
 ConnectionInfo (const std::string &name="")
 
 ConnectionInfo (const std::string &name, const std::string type)
 
bool IsEnabled () const
 
int GetState () const
 
void SetState (int state)
 
std::string GetType () const
 
void SetType (const std::string &type)
 
std::string GetName () const
 
void SetName (const std::string &name)
 
int GetRemoteInfo () const
 
bool operator< (const ConnectionInfo comp) const
 

Additional Inherited Members

- Static Public Attributes inherited from eudaq::ConnectionInfo
static const ConnectionInfo ALL
 
- Protected Attributes inherited from eudaq::ConnectionInfo
int m_state
 
std::string m_type
 
std::string m_name
 
std::string m_host
 

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