EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
eudaq::ConnectionInfo Class Reference

#include <TransportBase.hh>

Inheritance diagram for eudaq::ConnectionInfo:
eudaq::ConnectionInfoTCP

Public Member Functions

 ConnectionInfo (const std::string &name="")
 
 ConnectionInfo (const std::string &name, const std::string type)
 
virtual void Print (std::ostream &) const
 
virtual bool Matches (const ConnectionInfo &other) const
 
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
 
virtual std::string GetRemote () const
 
virtual ConnectionInfoClone () const
 
bool operator< (const ConnectionInfo comp) const
 

Static Public Attributes

static const ConnectionInfo ALL
 

Protected Attributes

int m_state
 
std::string m_type
 
std::string m_name
 
std::string m_host
 

Detailed Description

Represents an individual connection on a Transport.


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