|
INET Framework for OMNeT++/OMNEST
|
#include <BGPSession.h>
Private Attributes | |
| SessionInfo | _info |
| BGPRouting & | _bgpRouting |
| simtime_t | _StartEventTime |
| cMessage * | _ptrStartEvent |
| unsigned int | _connectRetryCounter |
| simtime_t | _connectRetryTime |
| cMessage * | _ptrConnectRetryTimer |
| simtime_t | _holdTime |
| cMessage * | _ptrHoldTimer |
| simtime_t | _keepAliveTime |
| cMessage * | _ptrKeepAliveTimer |
| unsigned int | _openMsgSent |
| unsigned int | _openMsgRcv |
| unsigned int | _keepAliveMsgSent |
| unsigned int | _keepAliveMsgRcv |
| unsigned int | _updateMsgSent |
| unsigned int | _updateMsgRcv |
| fsm::TopState::Box * | _box |
| Macho::Machine< fsm::TopState > * | _fsm |
Static Private Attributes | |
| static const int | BGP_RETRY_TIME = 120 |
| static const int | BGP_HOLD_TIME = 180 |
| static const int | BGP_KEEP_ALIVE = 60 |
| static const int | NB_SEC_START_EGP_SESSION = 1 |
Friends | |
| struct | fsm::Idle |
| struct | fsm::Connect |
| struct | fsm::Active |
| struct | fsm::OpenSent |
| struct | fsm::OpenConfirm |
| struct | fsm::Established |
| inet::bgp::BGPSession::BGPSession | ( | BGPRouting & | _bgpRouting | ) |
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by inet::bgp::BGPRouting::handleTimer().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void inet::bgp::BGPSession::getStatistics | ( | unsigned int * | statTab | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| void inet::bgp::BGPSession::restartsConnectRetryTimer | ( | bool | start = true | ) |
| void inet::bgp::BGPSession::restartsHoldTimer | ( | ) |
| void inet::bgp::BGPSession::restartsKeepAliveTimer | ( | ) |
| void inet::bgp::BGPSession::sendKeepAliveMessage | ( | ) |
| void inet::bgp::BGPSession::sendOpenMessage | ( | ) |
| void inet::bgp::BGPSession::setInfo | ( | SessionInfo | info | ) |
Referenced by inet::bgp::BGPRouting::createSession().
|
inline |
|
inline |
|
inline |
| void inet::bgp::BGPSession::setTimers | ( | simtime_t * | delayTab | ) |
| void inet::bgp::BGPSession::startConnection | ( | ) |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Referenced by restartsConnectRetryTimer(), restartsHoldTimer(), restartsKeepAliveTimer(), setTimers(), startConnection(), and ~BGPSession().
|
private |
Referenced by BGPSession().
|
private |
|
private |
Referenced by restartsConnectRetryTimer(), and setTimers().
|
private |
Referenced by BGPSession(), and ~BGPSession().
|
private |
Referenced by restartsHoldTimer(), sendOpenMessage(), and setTimers().
|
private |
Referenced by BGPSession(), sendKeepAliveMessage(), sendOpenMessage(), setInfo(), setTimers(), startConnection(), and ~BGPSession().
|
private |
Referenced by getStatistics().
|
private |
Referenced by getStatistics(), and sendKeepAliveMessage().
|
private |
Referenced by restartsKeepAliveTimer(), and setTimers().
|
private |
Referenced by getStatistics().
|
private |
Referenced by getStatistics(), and sendOpenMessage().
|
private |
Referenced by restartsConnectRetryTimer(), setTimers(), and ~BGPSession().
|
private |
Referenced by restartsHoldTimer(), setTimers(), and ~BGPSession().
|
private |
Referenced by restartsKeepAliveTimer(), setTimers(), and ~BGPSession().
|
private |
Referenced by setTimers(), startConnection(), and ~BGPSession().
|
private |
Referenced by setTimers(), and startConnection().
|
private |
Referenced by getStatistics().
|
private |
Referenced by getStatistics().
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |