#include <route_ksync.h>
|
| | VrfKSyncEntry (VrfKSyncObject *obj, const VrfKSyncEntry *entry, uint32_t index) |
| |
| | VrfKSyncEntry (VrfKSyncObject *obj, const VrfEntry *vrf) |
| |
| virtual | ~VrfKSyncEntry () |
| |
| const uint32_t | hbf_rintf () const |
| |
| const uint32_t | hbf_lintf () const |
| |
| const uint32_t | vrf_id () const |
| |
| void | set_hbf_rintf (uint32_t hbf_rintf) |
| |
| void | set_hbf_lintf (uint32_t hbf_lintf) |
| |
| KSyncDBObject * | GetObject () const |
| |
| void | FillObjectLog (sandesh_op::type op, KSyncVrfInfo &info) const |
| |
| virtual bool | IsLess (const KSyncEntry &rhs) const |
| |
| virtual std::string | ToString () const |
| |
| virtual KSyncEntry * | UnresolvedReference () |
| |
| virtual bool | Sync (DBEntry *e) |
| |
| virtual int | AddMsg (char *buf, int buf_len) |
| |
| virtual int | ChangeMsg (char *buf, int buf_len) |
| |
| virtual int | DeleteMsg (char *buf, int buf_len) |
| |
| | KSyncNetlinkDBEntry () |
| |
| | KSyncNetlinkDBEntry (uint32_t index) |
| |
| virtual | ~KSyncNetlinkDBEntry () |
| |
| virtual int | MsgLen () |
| |
| bool | Add () |
| |
| bool | Change () |
| |
| bool | Delete () |
| |
| | KSyncDBEntry () |
| |
| | KSyncDBEntry (uint32_t index) |
| |
| virtual | ~KSyncDBEntry () |
| |
| void | SetDBEntry (DBEntry *db_entry) |
| |
| DBEntry * | GetDBEntry () |
| |
| std::string | StateString () const |
| |
| std::string | AckOperationString (KSyncEvent ack_event) const |
| |
| std::string | EventString (KSyncEvent event) const |
| |
| | KSyncEntry () |
| |
| | KSyncEntry (uint32_t index) |
| |
| virtual | ~KSyncEntry () |
| |
| void | Reset () |
| |
| void | Reset (uint32_t index) |
| |
| bool | operator< (const KSyncEntry &rhs) const |
| |
| virtual bool | ShouldReEvalBackReference () const |
| |
| bool | IsResolved () |
| |
| virtual bool | IsDataResolved () |
| |
| virtual void | Response () |
| |
| virtual bool | AllowDeleteStateComp () |
| |
| virtual void | ErrorHandler (int err, uint32_t seqno, KSyncEvent event) const |
| |
| virtual std::string | VrouterError (uint32_t error) const |
| |
| virtual bool | pre_alloc_rx_buffer () const |
| |
| virtual uint32_t | GetTableIndex () const |
| |
| virtual void | StaleTimerExpired () |
| |
| size_t | GetIndex () const |
| |
| KSyncState | GetState () const |
| |
| bool | del_add_pending () const |
| |
| uint32_t | GetRefCount () const |
| |
| bool | Seen () const |
| |
| bool | stale () const |
| |
| void | SetSeen () |
| |
| bool | IsDeleted () |
| |
| bool | IsActive () |
| |
| void | set_del_add_pending (bool pending) |
| |
| void | RecordTransition (KSyncState from, KSyncState to, KSyncEvent event) |
| |
| virtual | ~DBState () |
| |
|
| typedef std::list< DBEntry * > | DupEntryList |
| |
| enum | KSyncState {
INIT
, TEMP
, ADD_DEFER
, CHANGE_DEFER
,
IN_SYNC
, SYNC_WAIT
, NEED_SYNC
, DEL_DEFER_SYNC
,
DEL_DEFER_REF
, DEL_DEFER_DEL_ACK
, DEL_ACK_WAIT
, RENEW_WAIT
,
FREE_WAIT
} |
| |
| enum | KSyncEvent {
ADD_CHANGE_REQ
, ADD_ACK
, CHANGE_ACK
, DEL_REQ
,
DEL_ADD_REQ
, DEL_ACK
, RE_EVAL
, INT_PTR_REL
,
INVALID
} |
| |
| typedef boost::intrusive_ptr< KSyncEntry > | KSyncEntryPtr |
| |
| static std::string | VrouterErrorToString (uint32_t error) |
| |
| static const size_t | kInvalidIndex = 0xFFFFFFFF |
| |
| static const int | kDefaultMsgSize = 512 |
| |
| void | SetIndex (size_t index) |
| |
| void | SetState (KSyncState state) |
| |
Definition at line 187 of file route_ksync.h.
◆ VrfKSyncEntry() [1/2]
◆ VrfKSyncEntry() [2/2]
◆ ~VrfKSyncEntry()
| VrfKSyncEntry::~VrfKSyncEntry |
( |
| ) |
|
|
virtual |
◆ AddMsg()
| int VrfKSyncEntry::AddMsg |
( |
char * |
buf, |
|
|
int |
buf_len |
|
) |
| |
|
virtual |
◆ ChangeMsg()
| int VrfKSyncEntry::ChangeMsg |
( |
char * |
buf, |
|
|
int |
buf_len |
|
) |
| |
|
virtual |
◆ DeleteMsg()
| int VrfKSyncEntry::DeleteMsg |
( |
char * |
buf, |
|
|
int |
buf_len |
|
) |
| |
|
virtual |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ Encode()
| int VrfKSyncEntry::Encode |
( |
sandesh_op::type |
op, |
|
|
uint8_t |
replace_plen, |
|
|
char * |
buf, |
|
|
int |
buf_len |
|
) |
| |
|
private |
◆ FillObjectLog()
| void VrfKSyncEntry::FillObjectLog |
( |
sandesh_op::type |
op, |
|
|
KSyncVrfInfo & |
info |
|
) |
| const |
◆ GetObject()
◆ hbf_lintf()
| const uint32_t VrfKSyncEntry::hbf_lintf |
( |
| ) |
const |
|
inline |
◆ hbf_rintf()
| const uint32_t VrfKSyncEntry::hbf_rintf |
( |
| ) |
const |
|
inline |
◆ IsLess()
| bool VrfKSyncEntry::IsLess |
( |
const KSyncEntry & |
rhs | ) |
const |
|
virtual |
◆ set_hbf_lintf()
| void VrfKSyncEntry::set_hbf_lintf |
( |
uint32_t |
hbf_lintf | ) |
|
|
inline |
◆ set_hbf_rintf()
| void VrfKSyncEntry::set_hbf_rintf |
( |
uint32_t |
hbf_rintf | ) |
|
|
inline |
◆ Sync()
| bool VrfKSyncEntry::Sync |
( |
DBEntry * |
e | ) |
|
|
virtual |
◆ ToString()
| std::string VrfKSyncEntry::ToString |
( |
| ) |
const |
|
virtual |
◆ UnresolvedReference()
| KSyncEntry * VrfKSyncEntry::UnresolvedReference |
( |
| ) |
|
|
virtual |
◆ vrf_id()
| const uint32_t VrfKSyncEntry::vrf_id |
( |
| ) |
const |
|
inline |
◆ hbf_lintf_
| uint32_t VrfKSyncEntry::hbf_lintf_ |
|
private |
◆ hbf_rintf_
| uint32_t VrfKSyncEntry::hbf_rintf_ |
|
private |
◆ ksync_obj_
◆ vrf_id_
| uint32_t VrfKSyncEntry::vrf_id_ |
|
private |
The documentation for this class was generated from the following files: