#include <forwarding_class_ksync.h>
|
| ForwardingClassKSyncEntry (ForwardingClassKSyncObject *obj, const ForwardingClassKSyncEntry *entry) |
|
| ForwardingClassKSyncEntry (ForwardingClassKSyncObject *obj, const ForwardingClass *fc) |
|
| ForwardingClassKSyncEntry (ForwardingClassKSyncObject *obj, uint32_t i) |
|
virtual | ~ForwardingClassKSyncEntry () |
|
KSyncDBObject * | GetObject () 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) |
|
uint32_t | id () const |
|
uint32_t | dscp () const |
|
uint32_t | vlan_priority () const |
|
uint32_t | mpls_exp () const |
|
KSyncEntry * | qos_queue_ksync () const |
|
| 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 20 of file forwarding_class_ksync.h.
ForwardingClassKSyncEntry::~ForwardingClassKSyncEntry |
( |
| ) |
|
|
virtual |
int ForwardingClassKSyncEntry::AddMsg |
( |
char * |
buf, |
|
|
int |
buf_len |
|
) |
| |
|
virtual |
int ForwardingClassKSyncEntry::ChangeMsg |
( |
char * |
buf, |
|
|
int |
buf_len |
|
) |
| |
|
virtual |
int ForwardingClassKSyncEntry::DeleteMsg |
( |
char * |
buf, |
|
|
int |
buf_len |
|
) |
| |
|
virtual |
uint32_t ForwardingClassKSyncEntry::dscp |
( |
| ) |
const |
|
inline |
int ForwardingClassKSyncEntry::Encode |
( |
sandesh_op::type |
op, |
|
|
char * |
buf, |
|
|
int |
buf_len |
|
) |
| |
|
private |
uint32_t ForwardingClassKSyncEntry::id |
( |
| ) |
const |
|
inline |
bool ForwardingClassKSyncEntry::IsLess |
( |
const KSyncEntry & |
rhs | ) |
const |
|
virtual |
uint32_t ForwardingClassKSyncEntry::mpls_exp |
( |
| ) |
const |
|
inline |
KSyncEntry* ForwardingClassKSyncEntry::qos_queue_ksync |
( |
| ) |
const |
|
inline |
bool ForwardingClassKSyncEntry::Sync |
( |
DBEntry * |
e | ) |
|
|
virtual |
std::string ForwardingClassKSyncEntry::ToString |
( |
| ) |
const |
|
virtual |
KSyncEntry * ForwardingClassKSyncEntry::UnresolvedReference |
( |
| ) |
|
|
virtual |
uint32_t ForwardingClassKSyncEntry::vlan_priority |
( |
| ) |
const |
|
inline |
uint32_t ForwardingClassKSyncEntry::dscp_ |
|
private |
uint32_t ForwardingClassKSyncEntry::id_ |
|
private |
uint32_t ForwardingClassKSyncEntry::mpls_exp_ |
|
private |
uint16_t ForwardingClassKSyncEntry::nic_queue_id_ |
|
private |
uint32_t ForwardingClassKSyncEntry::vlan_priority_ |
|
private |
The documentation for this class was generated from the following files: