OpenSDN source code
|
Public Member Functions | |
IFMapSender (IFMapXmppChannel *parent) | |
virtual bool | SendUpdate (const std::string &msg) |
virtual std::string | ToString () const |
virtual const std::string & | identifier () const |
const std::string & | hostname () const |
IFMapXmppChannel * | parent () |
void | SetIdentifier (const std::string &identifier) |
![]() | |
IFMapClient () | |
virtual | ~IFMapClient () |
virtual const std::string & | name () const |
virtual void | SetName (const std::string &name) |
int | index () const |
uint64_t | msgs_sent () const |
uint64_t | msgs_blocked () const |
uint64_t | bytes_sent () const |
uint64_t | update_nodes_sent () const |
uint64_t | delete_nodes_sent () const |
uint64_t | update_links_sent () const |
uint64_t | delete_links_sent () const |
bool | send_is_blocked () const |
uint64_t | created_at () const |
void | incr_msgs_sent () |
void | incr_msgs_blocked () |
void | incr_bytes_sent (uint64_t bytes) |
void | incr_update_nodes_sent () |
void | incr_delete_nodes_sent () |
void | incr_update_links_sent () |
void | incr_delete_links_sent () |
void | set_send_is_blocked (bool is_blocked) |
void | Initialize (IFMapExporter *exporter, int index) |
void | OnRegister (const std::string &vnet) |
void | OnUnregister (const std::string &vnet) |
void | AddVm (const std::string &vm_uuid) |
void | DeleteVm (const std::string &vm_uuid) |
bool | HasAddedVm (const std::string &vm_uuid) |
bool | HasVms () |
size_t | VmCount () |
std::vector< std::string > | vm_list () const |
Private Attributes | |
IFMapXmppChannel * | parent_ |
std::string | hostname_ |
std::string | identifier_ |
Additional Inherited Members | |
![]() | |
typedef std::map< std::string, std::string > | VmMap |
![]() | |
static const int | kIndexInvalid = -1 |
Definition at line 81 of file ifmap_xmpp.cc.
IFMapXmppChannel::IFMapSender::IFMapSender | ( | IFMapXmppChannel * | parent | ) |
Definition at line 102 of file ifmap_xmpp.cc.
|
inline |
Definition at line 89 of file ifmap_xmpp.cc.
|
inlinevirtual |
Implements IFMapClient.
Definition at line 88 of file ifmap_xmpp.cc.
|
inline |
Definition at line 90 of file ifmap_xmpp.cc.
|
virtual |
Implements IFMapClient.
Definition at line 106 of file ifmap_xmpp.cc.
|
inline |
|
inlinevirtual |
Definition at line 87 of file ifmap_xmpp.cc.
|
private |
Definition at line 98 of file ifmap_xmpp.cc.
|
private |
Definition at line 99 of file ifmap_xmpp.cc.
|
private |
Definition at line 97 of file ifmap_xmpp.cc.