22 #ifndef TCPCONVERGENCELAYER_H_
23 #define TCPCONVERGENCELAYER_H_
56 const static std::string TAG;
93 virtual const std::string
getName()
const;
128 void listen(const ibrcommon::vinterface &iface,
int port) throw ();
133 void unlisten(const ibrcommon::vinterface &iface) throw ();
153 static const
int DEFAULT_PORT;
155 ibrcommon::vsocket _vsocket;
158 ibrcommon::Conditional _connections_cond;
161 ibrcommon::Mutex _interface_lock;
162 std::set<ibrcommon::vinterface> _interfaces;
164 ibrcommon::Mutex _portmap_lock;
165 std::map<ibrcommon::vinterface,
unsigned int> _portmap;
166 unsigned int _any_port;