Ignore:
Timestamp:
Jul 24, 2009, 3:23:11 PM (15 years ago)
Author:
mies
Message:

+ added new transport modules and adapted ariba to them
+ exchange endpoint descriptors an link establishment
+ clean up of base communication
+ link establishment with in the presence of multiple endpoints
+ local discovery for ipv6, ipv4 and bluetooth mac addresses

File:
1 edited

Legend:

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

    r5151 r5284  
    118118namespace overlay {
    119119
     120using namespace ariba::addressing;
     121
    120122class LinkDescriptor;
    121123
     
    285287         * @see ariba::communication::CommunicationEvents.h
    286288         */
    287         virtual void onLinkUp(const LinkID& id, const NetworkLocator* local,
    288                 const NetworkLocator* remote);
    289 
    290         /**
    291          * @see ariba::communication::CommunicationEvents.h
    292          */
    293         virtual void onLinkDown(const LinkID& id, const NetworkLocator* local,
    294                 const NetworkLocator* remote);
     289        virtual void onLinkUp(const LinkID& id, const address_v* local,
     290                const address_v* remote);
     291
     292        /**
     293         * @see ariba::communication::CommunicationEvents.h
     294         */
     295        virtual void onLinkDown(const LinkID& id, const address_v* local,
     296                const address_v* remote);
    295297
    296298        /**
     
    298300         */
    299301        virtual void onLinkChanged(const LinkID& id,
    300                 const NetworkLocator* oldlocal, const NetworkLocator* newlocal,
    301                 const NetworkLocator* oldremote, const NetworkLocator* newremote);
    302 
    303         /**
    304          * @see ariba::communication::CommunicationEvents.h
    305          */
    306         virtual void onLinkFail(const LinkID& id, const NetworkLocator* local,
    307                 const NetworkLocator* remote);
     302                const address_v* oldlocal, const address_v* newlocal,
     303                const address_v* oldremote, const address_v* newremote);
     304
     305        /**
     306         * @see ariba::communication::CommunicationEvents.h
     307         */
     308        virtual void onLinkFail(const LinkID& id, const address_v* local,
     309                const address_v* remote);
    308310
    309311        /**
     
    311313         */
    312314        virtual void onLinkQoSChanged(const LinkID& id,
    313                 const NetworkLocator* local, const NetworkLocator* remote,
     315                const address_v* local, const address_v* remote,
    314316                const QoSParameterSet& qos);
    315317
     
    317319         * @see ariba::communication::CommunicationEvents.h
    318320         */
    319         virtual bool onLinkRequest(const LinkID& id, const NetworkLocator* local,
    320                 const NetworkLocator* remote);
     321        virtual bool onLinkRequest(const LinkID& id, const address_v* local,
     322                const address_v* remote);
    321323
    322324        /**
Note: See TracChangeset for help on using the changeset viewer.