#include <diag.h>
|
| DiagEntry (const std::string &sip, const std::string &dip, uint8_t proto, uint16_t sport, uint16_t dport, const std::string &vrf_name, int timeout, int count, DiagTable *diag_table) |
|
virtual | ~DiagEntry () |
|
void | Init () |
|
void | EnqueueForceDelete () |
|
virtual void | SendRequest ()=0 |
|
virtual void | HandleReply (DiagPktHandler *handler)=0 |
|
virtual void | RequestTimedOut (uint32_t seq_no)=0 |
|
virtual void | SendSummary () |
|
bool | TimerExpiry (uint32_t seqno) |
|
void | RestartTimer () |
|
virtual bool | IsDone () |
|
virtual bool | ResendOnTimerExpiry () |
|
DiagKey | GetKey () |
|
uint32_t | GetSeqNo () |
|
uint32_t | GetMaxAttempts () |
|
void | SetKey (DiagKey key) |
|
virtual void | Retry () |
|
bool | TimerCancel () |
|
DiagTable * | diag_table () const |
|
uint32_t | HashValUdpSourcePort () |
|
void | FillOamPktHeader (OverlayOamPktData *pktdata, uint32_t vxlan_id, const boost::posix_time::ptime &time) |
|
Definition at line 21 of file diag.h.
◆ DiagKey
◆ DiagTimer
◆ DiagEntry()
DiagEntry::DiagEntry |
( |
const std::string & |
sip, |
|
|
const std::string & |
dip, |
|
|
uint8_t |
proto, |
|
|
uint16_t |
sport, |
|
|
uint16_t |
dport, |
|
|
const std::string & |
vrf_name, |
|
|
int |
timeout, |
|
|
int |
count, |
|
|
DiagTable * |
diag_table |
|
) |
| |
◆ ~DiagEntry()
DiagEntry::~DiagEntry |
( |
| ) |
|
|
virtual |
◆ diag_table()
◆ EnqueueForceDelete()
void DiagEntry::EnqueueForceDelete |
( |
| ) |
|
◆ FillOamPktHeader()
void DiagEntry::FillOamPktHeader |
( |
OverlayOamPktData * |
pktdata, |
|
|
uint32_t |
vxlan_id, |
|
|
const boost::posix_time::ptime & |
time |
|
) |
| |
◆ GetKey()
◆ GetMaxAttempts()
uint32_t DiagEntry::GetMaxAttempts |
( |
| ) |
|
|
inline |
◆ GetSeqNo()
uint32_t DiagEntry::GetSeqNo |
( |
| ) |
|
|
inline |
◆ HandleReply()
◆ HashValUdpSourcePort()
uint32_t DiagEntry::HashValUdpSourcePort |
( |
| ) |
|
◆ Init()
◆ IsDone()
bool DiagEntry::IsDone |
( |
| ) |
|
|
virtual |
◆ RequestTimedOut()
virtual void DiagEntry::RequestTimedOut |
( |
uint32_t |
seq_no | ) |
|
|
pure virtual |
◆ ResendOnTimerExpiry()
virtual bool DiagEntry::ResendOnTimerExpiry |
( |
| ) |
|
|
inlinevirtual |
◆ RestartTimer()
void DiagEntry::RestartTimer |
( |
| ) |
|
◆ Retry()
void DiagEntry::Retry |
( |
| ) |
|
|
virtual |
◆ SendRequest()
virtual void DiagEntry::SendRequest |
( |
| ) |
|
|
pure virtual |
◆ SendSummary()
virtual void DiagEntry::SendSummary |
( |
| ) |
|
|
inlinevirtual |
◆ SetKey()
void DiagEntry::SetKey |
( |
DiagKey |
key | ) |
|
|
inline |
◆ TimerCancel()
bool DiagEntry::TimerCancel |
( |
| ) |
|
|
inline |
◆ TimerExpiry()
bool DiagEntry::TimerExpiry |
( |
uint32_t |
seqno | ) |
|
◆ diag_table_
◆ dip_
◆ dport_
uint16_t DiagEntry::dport_ |
|
protected |
◆ ec_
boost::system::error_code DiagEntry::ec_ |
|
protected |
◆ key_
◆ max_attempts_
uint32_t DiagEntry::max_attempts_ |
|
protected |
◆ proto_
uint8_t DiagEntry::proto_ |
|
protected |
◆ seq_no_
uint32_t DiagEntry::seq_no_ |
|
protected |
◆ sip_
◆ sport_
uint16_t DiagEntry::sport_ |
|
protected |
◆ timeout_
◆ timer_
◆ vrf_name_
std::string DiagEntry::vrf_name_ |
|
protected |
The documentation for this class was generated from the following files: