#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: