#include <vlan_port_binding_ovsdb.h>
|
| VlanPortBindingEntry (VlanPortBindingTable *table, const std::string &physical_device, const std::string &physical_port, uint16_t vlan_tag, const std::string &logical_switch) |
|
| VlanPortBindingEntry (VlanPortBindingTable *table, const VlanPortBindingEntry *key) |
|
| VlanPortBindingEntry (VlanPortBindingTable *table, const VlanLogicalInterface *entry) |
|
void | PreAddChange () |
|
void | PostDelete () |
|
void | AddMsg (struct ovsdb_idl_txn *) |
|
void | ChangeMsg (struct ovsdb_idl_txn *) |
|
void | DeleteMsg (struct ovsdb_idl_txn *) |
|
bool | Sync (DBEntry *) |
|
bool | IsLess (const KSyncEntry &) const |
|
std::string | ToString () const |
|
KSyncEntry * | UnresolvedReference () |
|
const std::string & | logical_switch_name () const |
|
const std::string & | physical_port_name () const |
|
const std::string & | physical_device_name () const |
|
uint16_t | vlan () const |
|
| OvsdbDBEntry (OvsdbDBObject *table) |
|
| OvsdbDBEntry (OvsdbDBObject *table, struct ovsdb_idl_row *ovs_entry) |
|
virtual | ~OvsdbDBEntry () |
|
virtual void | OvsdbChange () |
|
virtual void | StaleTimerExpired () |
|
bool | AllowDeleteStateComp () |
|
virtual void | NotifyAdd (struct ovsdb_idl_row *) |
|
virtual void | NotifyDelete (struct ovsdb_idl_row *) |
|
virtual bool | Add () |
|
virtual bool | Change () |
|
virtual bool | Delete () |
|
virtual bool | IsDataResolved () |
|
bool | IsDelAckWaiting () |
|
bool | IsAddChangeAckWaiting () |
|
struct ovsdb_idl_row * | ovs_entry () |
|
OvsdbDBObject * | table () |
|
KSyncObject * | GetObject () const |
|
virtual void | Ack (bool success) |
|
void | TriggerDeleteAdd () |
|
| 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 void | Response () |
|
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 |
|
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 () |
|
virtual void | TxnDoneNoMessage () |
|
KSyncEntry::KSyncEvent | ack_event () |
|
|
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 |
|
OvsdbDBObject * | table_ |
|
struct ovsdb_idl_row * | ovs_entry_ |
|
KSyncEntry::KSyncEvent | ack_event_ |
|
Definition at line 30 of file vlan_port_binding_ovsdb.h.
◆ VlanPortBindingEntry() [1/3]
VlanPortBindingEntry::VlanPortBindingEntry |
( |
VlanPortBindingTable * |
table, |
|
|
const std::string & |
physical_device, |
|
|
const std::string & |
physical_port, |
|
|
uint16_t |
vlan_tag, |
|
|
const std::string & |
logical_switch |
|
) |
| |
◆ VlanPortBindingEntry() [2/3]
◆ VlanPortBindingEntry() [3/3]
◆ AddMsg()
void VlanPortBindingEntry::AddMsg |
( |
struct ovsdb_idl_txn * |
txn | ) |
|
|
virtual |
◆ ChangeMsg()
void VlanPortBindingEntry::ChangeMsg |
( |
struct ovsdb_idl_txn * |
txn | ) |
|
|
virtual |
◆ DeleteMsg()
void VlanPortBindingEntry::DeleteMsg |
( |
struct ovsdb_idl_txn * |
txn | ) |
|
|
virtual |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ IsLess()
bool VlanPortBindingEntry::IsLess |
( |
const KSyncEntry & |
entry | ) |
const |
|
virtual |
◆ IsNoTxnEntry()
bool OVSDB::VlanPortBindingEntry::IsNoTxnEntry |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ logical_switch_name()
const std::string & VlanPortBindingEntry::logical_switch_name |
( |
| ) |
const |
◆ physical_device_name()
const std::string & VlanPortBindingEntry::physical_device_name |
( |
| ) |
const |
◆ physical_port_name()
const std::string & VlanPortBindingEntry::physical_port_name |
( |
| ) |
const |
◆ PostDelete()
void VlanPortBindingEntry::PostDelete |
( |
| ) |
|
|
virtual |
◆ PreAddChange()
void VlanPortBindingEntry::PreAddChange |
( |
| ) |
|
|
virtual |
◆ Sync()
bool VlanPortBindingEntry::Sync |
( |
DBEntry * |
db_entry | ) |
|
|
virtual |
◆ ToString()
std::string OVSDB::VlanPortBindingEntry::ToString |
( |
| ) |
const |
|
inlinevirtual |
◆ UnresolvedReference()
KSyncEntry * VlanPortBindingEntry::UnresolvedReference |
( |
| ) |
|
|
virtual |
◆ vlan()
uint16_t VlanPortBindingEntry::vlan |
( |
| ) |
const |
◆ VlanPortBindingTable
◆ logical_switch_
◆ logical_switch_name_
std::string OVSDB::VlanPortBindingEntry::logical_switch_name_ |
|
private |
◆ old_logical_switch_name_
std::string OVSDB::VlanPortBindingEntry::old_logical_switch_name_ |
|
private |
◆ physical_device_name_
std::string OVSDB::VlanPortBindingEntry::physical_device_name_ |
|
private |
◆ physical_port_
◆ physical_port_name_
std::string OVSDB::VlanPortBindingEntry::physical_port_name_ |
|
private |
◆ vlan_
uint16_t OVSDB::VlanPortBindingEntry::vlan_ |
|
private |
◆ vmi_uuid_
The documentation for this class was generated from the following files: