OpenSDN source code
service_chaining.h File Reference
#include <boost/ptr_container/ptr_map.hpp>
#include <boost/shared_ptr.hpp>
#include <tbb/mutex.h>
#include <list>
#include <map>
#include <set>
#include <string>
#include <vector>
#include "base/lifetime.h"
#include "base/queue_task.h"
#include "bgp/bgp_condition_listener.h"
#include "bgp/inet/inet_route.h"
#include "bgp/inet6/inet6_route.h"
#include "bgp/evpn/evpn_route.h"
#include "bgp/routing-instance/iservice_chain_mgr.h"
Include dependency graph for service_chaining.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ServiceChainBase< T1, T2, T3, T4 >
 
class  ServiceChainInet
 
class  ServiceChainInet6
 
class  ServiceChainEvpn
 
class  ServiceChainEvpn6
 
class  ServiceChainState
 
class  ServiceChainRequest< T >
 
class  ServiceChain< T >
 
class  ServiceChainGroup
 
class  ServiceChainMgr< T >
 
struct  ServiceChainMgr< T >::PendingChainState
 

Typedefs

typedef ConditionMatchPtr ServiceChainPtr
 
typedef ServiceChainMgr< ServiceChainInetServiceChainMgrInet
 
typedef ServiceChainMgr< ServiceChainInet6ServiceChainMgrInet6
 
typedef ServiceChainMgr< ServiceChainEvpnServiceChainMgrEvpn
 
typedef ServiceChainMgr< ServiceChainEvpn6ServiceChainMgrEvpn6
 

Typedef Documentation

◆ ServiceChainMgrEvpn

◆ ServiceChainMgrEvpn6

◆ ServiceChainMgrInet

◆ ServiceChainMgrInet6

◆ ServiceChainPtr

Definition at line 64 of file service_chaining.h.