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 |