OpenSDN source code
|
#include <service_chaining.h>
Public Types | |
enum | RequestType { MORE_SPECIFIC_ADD_CHG, MORE_SPECIFIC_DELETE, CONNECTED_ROUTE_ADD_CHG, CONNECTED_ROUTE_DELETE, EXT_CONNECT_ROUTE_ADD_CHG, EXT_CONNECT_ROUTE_DELETE, UPDATE_ALL_ROUTES, DELETE_ALL_ROUTES, STOP_CHAIN_DONE } |
typedef T::PrefixT | PrefixT |
Public Member Functions | |
ServiceChainRequest (RequestType type, BgpTable *table, BgpRoute *route, PrefixT aggregate_match, ServiceChainPtr info) | |
ServiceChainRequest (RequestType type, SandeshResponse *resp) | |
Public Attributes | |
RequestType | type_ |
BgpTable * | table_ |
BgpRoute * | rt_ |
PrefixT | aggregate_match_ |
ServiceChainPtr | info_ |
SandeshResponse * | snh_resp_ |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (ServiceChainRequest) | |
Definition at line 78 of file service_chaining.h.
typedef T::PrefixT ServiceChainRequest< T >::PrefixT |
Definition at line 80 of file service_chaining.h.
enum ServiceChainRequest::RequestType |
Definition at line 82 of file service_chaining.h.
|
inline |
Definition at line 94 of file service_chaining.h.
|
inline |
Definition at line 104 of file service_chaining.h.
|
private |
PrefixT ServiceChainRequest< T >::aggregate_match_ |
Definition at line 114 of file service_chaining.h.
ServiceChainPtr ServiceChainRequest< T >::info_ |
Definition at line 115 of file service_chaining.h.
BgpRoute* ServiceChainRequest< T >::rt_ |
Definition at line 113 of file service_chaining.h.
SandeshResponse* ServiceChainRequest< T >::snh_resp_ |
Definition at line 116 of file service_chaining.h.
BgpTable* ServiceChainRequest< T >::table_ |
Definition at line 112 of file service_chaining.h.
RequestType ServiceChainRequest< T >::type_ |
Definition at line 111 of file service_chaining.h.