OpenSDN source code
|
#include <service_chaining.h>
Public Member Functions | |
ServiceChainGroup (IServiceChainMgr *manager, const std::string &name) | |
~ServiceChainGroup () | |
void | AddRoutingInstance (RoutingInstance *rtinstance) |
void | DeleteRoutingInstance (RoutingInstance *rtinstance) |
void | UpdateOperState () |
std::string | name () const |
bool | empty () const |
bool | oper_state_up () const |
Private Types | |
typedef std::set < RoutingInstance * > | ServiceChainSet |
Private Attributes | |
IServiceChainMgr * | manager_ |
std::string | name_ |
ServiceChainSet | chain_set_ |
bool | oper_state_up_ |
Definition at line 297 of file service_chaining.h.
|
private |
Definition at line 310 of file service_chaining.h.
ServiceChainGroup::ServiceChainGroup | ( | IServiceChainMgr * | manager, |
const std::string & | name | ||
) |
Definition at line 1173 of file service_chaining.cc.
ServiceChainGroup::~ServiceChainGroup | ( | ) |
Definition at line 1180 of file service_chaining.cc.
void ServiceChainGroup::AddRoutingInstance | ( | RoutingInstance * | rtinstance | ) |
void ServiceChainGroup::DeleteRoutingInstance | ( | RoutingInstance * | rtinstance | ) |
|
inline |
Definition at line 306 of file service_chaining.h.
|
inline |
Definition at line 305 of file service_chaining.h.
|
inline |
Definition at line 307 of file service_chaining.h.
void ServiceChainGroup::UpdateOperState | ( | ) |
|
private |
Definition at line 314 of file service_chaining.h.
|
private |
Definition at line 312 of file service_chaining.h.
|
private |
Definition at line 313 of file service_chaining.h.
|
private |
Definition at line 315 of file service_chaining.h.