Changeset 3374 for source/ariba/overlay/BaseOverlay.h
- Timestamp:
- May 7, 2009, 4:51:31 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
source/ariba/overlay/BaseOverlay.h
r3071 r3374 70 70 class NodeListener; 71 71 class CommunicationListener; 72 class SideportListener; 72 73 namespace utility { 73 74 class OvlVis; … … 220 221 221 222 /** 223 * TODO 224 */ 225 bool registerSidePort(SideportListener* _sideport); 226 227 /** 228 * TODO 229 */ 230 bool unregisterSidePort(SideportListener* _sideport); 231 232 /** 222 233 * Returns the own nodeID or the NodeID of the specified link 223 234 * … … 226 237 */ 227 238 const NodeID& getNodeID( const LinkID& lid = LinkID::UNSPECIFIED ) const ; 239 240 /** 241 * Return all Links for the specified remote nodeid, or all links when 242 * the node id given is set to unspecified 243 * 244 * @param nid The node id to request links for, or unspecified for all links 245 * @return a vector that contains all the link ids requested 246 */ 247 vector<LinkID> getLinkIDs( const NodeID& nid = NodeID::UNSPECIFIED ) const; 228 248 229 249 /** … … 342 362 343 363 /** 364 * TODO 365 */ 366 SideportListener* sideport; 367 368 /** 344 369 * The abstract overlay interface that implements 345 370 * the overlay specific functionality. … … 387 412 static const LinkItem UNSPECIFIED; 388 413 414 LinkItem() 415 : link(LinkID::UNSPECIFIED), node(NodeID::UNSPECIFIED), 416 service(ServiceID::UNSPECIFIED), interface(&CommunicationListener::DEFAULT), 417 autolink(false), lastuse(0){ 418 } 419 389 420 LinkItem( const LinkID& _link, const NodeID& _node, 390 421 const ServiceID& _service, CommunicationListener* _interface ) 391 422 : link( _link ), node( _node ), service( _service ), interface( _interface ), 392 423 autolink( false ), lastuse( time(NULL) ) { 424 425 assert( _interface != NULL ); 393 426 } 394 427
Note:
See TracChangeset
for help on using the changeset viewer.