Changeset 5896


Ignore:
Timestamp:
Aug 12, 2009, 4:19:55 PM (15 years ago)
Author:
mies
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/overlay/BaseOverlay.cpp

    r5893 r5896  
    299299
    300300/// send a message using a link descriptor, delivers it to the base overlay class
    301 seqnum_t BaseOverlay::send( OverlayMsg* message, LinkDescriptor* ld, bool ignore_down ) {
     301seqnum_t BaseOverlay::send( OverlayMsg* message, LinkDescriptor* ldr, bool ignore_down ) {
    302302        // check if null
    303         if (ld == NULL) {
     303        if (ldr == NULL) {
    304304                logging_error("Can not send message to " << message->getDestinationAddress());
    305305                return -1;
     
    307307
    308308        // check if up
    309         if (!ld->up && !ignore_down) {
    310                 logging_error("Can not send message. Link not up:" << ld );
     309        if (!ldr->up && !ignore_down) {
     310                logging_error("Can not send message. Link not up:" << ldr );
    311311                return -1;
    312312        }
     313        LinkDescriptor* ld = NULL;
    313314
    314315        // handle relayed link
    315         if (ld->relayed) {
     316        if (ldr->relayed) {
    316317                logging_debug("send(): Resolving direct link for relayed link to "
    317                         << ld->remoteNode);
    318                 ld = getRelayLinkTo( ld->remoteNode );
     318                        << ldr->remoteNode);
     319                ld = getRelayLinkTo( ldr->remoteNode );
    319320                if (ld==NULL) {
    320                         LinkID lnk = overlayInterface->getNextLinkId(ld->remoteNode);
     321                        LinkID lnk = overlayInterface->getNextLinkId(ldr->remoteNode);
    321322                        if (!lnk.isUnspecified())
    322323                                ld = getDescriptor(lnk);
Note: See TracChangeset for help on using the changeset viewer.