Ignore:
Timestamp:
Apr 23, 2009, 7:18:10 PM (15 years ago)
Author:
Christoph Mayer
Message:

-fixes #4 (merge tidy interface with current implementation)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/overlay/modules/OverlayInterface.h

    r3055 r3057  
    8080        virtual NodeList getKnownNodes() const = 0;
    8181
     82        // functions from CommunicationListener that we _can_ use as overlay
     83        virtual void onLinkUp(const LinkID& lnk, const NodeID& remote);
     84        virtual void onLinkDown(const LinkID& lnk, const NodeID& remote);
     85        virtual void onLinkChanged(const LinkID& lnk, const NodeID& remote);
     86        virtual void onLinkFail(const LinkID& lnk, const NodeID& remote);
     87        virtual void onLinkQoSChanged(const LinkID& lnk, const NodeID& remote, const LinkProperties& prop);
     88        virtual bool onLinkRequest(const NodeID& remote, const DataMessage& msg);
     89        virtual void onMessage(const DataMessage& msg, const NodeID& remote, const LinkID& lnk = LinkID::UNSPECIFIED);
     90
    8291protected:
    8392        BaseOverlay& baseoverlay;
Note: See TracChangeset for help on using the changeset viewer.