Changeset 3041 for source/ariba/Node.cpp


Ignore:
Timestamp:
Apr 23, 2009, 9:18:12 AM (16 years ago)
Author:
Christoph Mayer
Message:

-mehrere Fixes, Tickets #25 (bind listeners earlier), #21 (better pingpong), #40 (systemqueue misbehavior)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/Node.cpp

    r3037 r3041  
    129129
    130130Node::Node(AribaModule& ariba_mod, const Name& node_name) :
    131         ariba_mod(ariba_mod), name(node_name), base_overlay(NULL) {
     131        ariba_mod(ariba_mod), name(node_name) {
     132        base_overlay = new BaseOverlay();
    132133}
    133134
    134135Node::~Node() {
     136        delete base_overlay;
     137        base_overlay = NULL;
    135138}
    136139
     
    140143        nodeId = generateNodeId(name);
    141144
    142         //logging("joining spovnet on"
    143         //              << " [spovnetid=]" << spovnetId.toString()
    144         //              << " [nodeid=]" << nodeId.toString() );
    145 
    146         //logging_info("starting base communication...");
    147145        ariba_mod.base_comm->start(ariba_mod.ip_addr, ariba_mod.tcp_port);
    148 
    149         //logging_info("starting base overlay...");
    150         base_overlay = new BaseOverlay( *ariba_mod.base_comm, nodeId );
     146        base_overlay->start( *ariba_mod.base_comm, nodeId );
    151147
    152148        const communication::EndpointDescriptor* ep =
     
    165161        nodeId = generateNodeId(name);
    166162
    167         //logging("joining spovnet on"
    168         //                      << " [spovnetid=]" << spovnetId.toString()
    169         //                      << " [nodeid=]" << nodeId.toString() );
    170 
    171         //logging_info("starting base communication...");
    172163        ariba_mod.base_comm->start(ariba_mod.ip_addr, ariba_mod.tcp_port);
    173164
    174         //logging_info("starting base overlay...");
    175         base_overlay = new BaseOverlay( *ariba_mod.base_comm, nodeId );
     165        base_overlay->start( *ariba_mod.base_comm, nodeId );
    176166        base_overlay->createSpoVNet( spovnetId );
    177167
     
    184174        ariba_mod.base_comm->stop();
    185175
    186         delete base_overlay;
    187         base_overlay = NULL;
     176        base_overlay->stop();
    188177}
    189178
Note: See TracChangeset for help on using the changeset viewer.