![]() |
FD.io VPP
v19.08-27-gf4dcae4
Vector Packet Processing
|
Public Types | |
typedef std::pair< interface::key_t, source_t > | key_t |
Public Member Functions | |
record (const interface &i, const source_t &source) | |
record (const record &r) | |
~record () | |
const key_t | key () const |
Return the object's key. More... | |
bool | operator== (const record &bdae) const |
comparison operator More... | |
std::shared_ptr< record > | singular () const |
Return the matching 'singular instance'. More... | |
void | replay (void) |
replay the object to create it in hardware More... | |
std::string | to_string () const |
Convert to string for debugging. More... | |
Static Public Member Functions | |
static std::shared_ptr< record > | find (const key_t &k) |
Find the instnace of the bridge_domain domain in the OM. More... | |
static void | dump (std::ostream &os) |
Dump all bridge_domain-doamin into the stream provided. More... | |
Friends | |
class | VOM::OM |
class | singular_db< key_t, record > |
It's the singular_db class that calls replay() More... | |
Additional Inherited Members | |
![]() | |
object_base ()=default | |
Constructable by derived classes only. More... | |
virtual | ~object_base ()=default |
Destructor. More... | |
Definition at line 31 of file qos_record.hpp.
typedef std::pair<interface::key_t, source_t> VOM::QoS::record::key_t |
Definition at line 39 of file qos_record.hpp.
Definition at line 29 of file qos_record.cpp.
VOM::QoS::record::record | ( | const record & | r | ) |
Definition at line 36 of file qos_record.cpp.
VOM::QoS::record::~record | ( | ) |
|
static |
Dump all bridge_domain-doamin into the stream provided.
Definition at line 114 of file qos_record.cpp.
Find the instnace of the bridge_domain domain in the OM.
Definition at line 102 of file qos_record.cpp.
const record::key_t VOM::QoS::record::key | ( | ) | const |
Return the object's key.
Definition at line 50 of file qos_record.cpp.
comparison operator
Definition at line 56 of file qos_record.cpp.
|
virtual |
replay the object to create it in hardware
Implements VOM::object_base.
Definition at line 71 of file qos_record.cpp.
std::shared_ptr< record > VOM::QoS::record::singular | ( | ) | const |
Return the matching 'singular instance'.
Definition at line 108 of file qos_record.cpp.
|
virtual |
Convert to string for debugging.
Implements VOM::object_base.
Definition at line 79 of file qos_record.cpp.
|
friend |
It's the singular_db class that calls replay()
Definition at line 130 of file qos_record.hpp.
|
friend |
Definition at line 125 of file qos_record.hpp.