Public Types | |
enum | ClientState { CS_Dot, CS_Adj, CS_Xml, CS_Undefined } |
Public Member Functions | |
TopoWatch (RTopology *topology) | |
bool | createSocket () |
Static Public Member Functions | |
static void | accept_connection (gea::Handle *h, gea::AbsTime t, void *data) |
static void | read_client_data (gea::Handle *h, gea::AbsTime t, void *data) |
static bool | write_topo (void *, std::string &) |
Public Attributes | |
int | l_socket |
gea::UnixFdHandle * | lHandle |
map< int, ClientDescr > | clients |
RTopology * | topology |
Static Public Attributes | |
static const unsigned short | PORT = 8333 |
Classes | |
struct | ClientDescr |