class FinderServer


Definition#include <finder_server.hh>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Types

Protected Methods

Protected Static Methods

Protected Members


Detailed Description

 FinderServer (EventLoop& e, const char* auth_key, int port = FINDER_TCP_DEFAULT_PORT)
throw (FinderTCPServerIPCFactory::FactoryError)

FinderServer

 FinderServer (EventLoop& e, int port = FINDER_TCP_DEFAULT_PORT)
throw (FinderTCPServerIPCFactory::FactoryError)

FinderServer

 ~FinderServer ()

~FinderServer

const char*  set_auth_key (const char* key)

set_auth_key

const char*  auth_key ()

auth_key

void  add_connection (FinderConnectionInfo* fci)

add_connection

void  remove_connection (const FinderConnectionInfo* fci)

remove_connection

uint32_t  connection_count ()

connection_count

const char*  lookup_service (const char* service)

lookup_service

void  connect_hook (FinderTCPIPCService *s, void* thunked_server)

connect_hook

[protected static]

void  byebye_connections ()

byebye_connections

[protected]

EventLoop& _event_loop

_event_loop

[protected]

FinderTCPServerIPCFactory _ipc_factory

_ipc_factory

[protected]

string _auth_key

_auth_key

[protected]

list<FinderConnectionInfo*> _connections

_connections

[protected]

typedef list<FinderConnectionInfo*>::iterator connection_iterator

connection_iterator

[protected]

friend class FinderConnectionInfo

FinderConnectionInfo

[protected]


Generated by: pavlin on possum.icir.org on Mon Mar 10 19:34:49 2003, using kdoc 2.0a54+XORP.