class TRIPStateEstablished : public TRIPState

TRIPStateEstablished represents an established state for TRIP when routing Updates are received from peers

Inheritance:


Public Methods

string className()
string description()
void fail(LSPeerSession& session) throw(TRIPInvalidStateException&)
void holdTimerExpired(LSPeerSession& session) throw(TRIPInvalidStateException&)
bool isEstablished()
void lostConnection(LSPeerSession& session) throw(TRIPInvalidStateException&)
void receiveKeepAlive(LSPeerSession& session) throw(TRIPInvalidStateException&)
void receiveNotification(LSPeerSession& session) throw(TRIPInvalidStateException&)
void receiveUpdate(LSPeerSession& session) throw(TRIPInvalidStateException&)
void stop(LSPeerSession& session) throw(TRIPInvalidStateException&)
~TRIPStateEstablished()
Destructor

Inherited from TRIPState:

Public Methods

virtual bool acceptAllowed()
virtual void checkIfTimedOut(LSPeerSession& session)
virtual void connect(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void connectRetryTimerExpired(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void init(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void receiveOpen(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void sendOpen(LSPeerSession& session) throw(TRIPInvalidStateException&)
virtual void start(LSPeerSession& session) throw(TRIPInvalidStateException&)

Protected Methods

void changeState(LSPeerSession& session, TRIPState* newState)
void error(const string& errMsg)
virtual void idle(LSPeerSession& session) throw(TRIPInvalidStateException&)
void info(const string& errMsg)

Documentation

TRIPStateEstablished represents an established state for TRIP when routing Updates are received from peers
string description()

string className()

~TRIPStateEstablished()
Destructor

bool isEstablished()

void receiveKeepAlive(LSPeerSession& session) throw(TRIPInvalidStateException&)

void receiveUpdate(LSPeerSession& session) throw(TRIPInvalidStateException&)

void lostConnection(LSPeerSession& session) throw(TRIPInvalidStateException&)

void receiveNotification(LSPeerSession& session) throw(TRIPInvalidStateException&)

void holdTimerExpired(LSPeerSession& session) throw(TRIPInvalidStateException&)

void stop(LSPeerSession& session) throw(TRIPInvalidStateException&)

void fail(LSPeerSession& session) throw(TRIPInvalidStateException&)


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de