#include <source/ariba/communication/networkinfo/NetworkChangeInterface.h>
Protected Types | |
enum | _EventType { EventTypeInvalid, EventTypeInterfaceUp, EventTypeInterfaceDown, EventTypeAddressNew, EventTypeAddressDelete } |
typedef enum ariba::communication::NetworkChangeInterface::_EventType | EventType |
typedef struct ariba::communication::NetworkChangeInterface::_NetworkChangeInfo | NetworkChangeInfo |
Protected Member Functions | |
virtual void | onNetworkChange (const NetworkChangeInfo &info)=0 |
Static Protected Member Functions | |
static string | eventString (EventType ev) |
Friends | |
class | NetworkChangeDetection |
ostream & | operator<< (ostream &o, const NetworkChangeInterface::NetworkChangeInfo &info) |
Classes | |
struct | _NetworkChangeInfo |
Definition at line 53 of file NetworkChangeInterface.h.
typedef enum ariba::communication::NetworkChangeInterface::_EventType ariba::communication::NetworkChangeInterface::EventType [protected] |
typedef struct ariba::communication::NetworkChangeInterface::_NetworkChangeInfo ariba::communication::NetworkChangeInterface::NetworkChangeInfo [protected] |
enum ariba::communication::NetworkChangeInterface::_EventType [protected] |
EventTypeInvalid | |
EventTypeInterfaceUp | |
EventTypeInterfaceDown | |
EventTypeAddressNew | |
EventTypeAddressDelete |
Definition at line 56 of file NetworkChangeInterface.h.
static string ariba::communication::NetworkChangeInterface::eventString | ( | EventType | ev | ) | [inline, static, protected] |
Definition at line 64 of file NetworkChangeInterface.h.
References EventTypeAddressDelete, EventTypeAddressNew, EventTypeInterfaceDown, EventTypeInterfaceUp, and EventTypeInvalid.
Referenced by ariba::communication::operator<<().
virtual void ariba::communication::NetworkChangeInterface::onNetworkChange | ( | const NetworkChangeInfo & | info | ) | [protected, pure virtual] |
Implemented in ariba::communication::BaseCommunication.
friend class NetworkChangeDetection [friend] |
Definition at line 87 of file NetworkChangeInterface.h.
ostream& operator<< | ( | ostream & | o, | |
const NetworkChangeInterface::NetworkChangeInfo & | info | |||
) | [friend] |
Definition at line 91 of file NetworkChangeInterface.h.