OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
nexthop.h File Reference
#include <netinet/in.h>
#include <net/ethernet.h>
#include <cmn/agent_cmn.h>
#include <agent_types.h>
#include <oper/interface_common.h>
#include <oper/vrf.h>
#include <oper/ecmp_load_balance.h>
Include dependency graph for nexthop.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MemberList< Member >
 
class  TunnelType
 
class  NextHop
 
class  NextHopData
 
class  NextHopKey
 
class  DiscardNHKey
 
class  DiscardNHData
 
class  DiscardNH
 
class  L2ReceiveNHKey
 
class  L2ReceiveNHData
 
class  L2ReceiveNH
 
class  ReceiveNHKey
 
class  ReceiveNHData
 
class  ReceiveNH
 
class  ResolveNHKey
 
class  ResolveNHData
 
class  ResolveNH
 
class  ArpNHKey
 
class  ArpNHData
 
class  ArpNH
 
class  NdpNHKey
 
class  NdpNHData
 
class  NdpNH
 
class  TunnelNHKey
 
class  TunnelNHData
 
class  LabelledTunnelNHKey
 
class  LabelledTunnelNHData
 
class  PBBNHKey
 
class  PBBNHData
 
class  PBBNH
 
struct  InterfaceNHFlags
 
class  InterfaceNHKey
 
class  InterfaceNHData
 
class  InterfaceNH
 
class  VrfNHKey
 
class  VrfNHData
 
class  VrfNH
 
class  VlanNHKey
 
class  VlanNHData
 
class  VlanNH
 
struct  Composite
 
class  ComponentNH
 
class  ComponentNHKey
 
class  CompositeNHKey
 
class  CompositeNHData
 
class  CompositeNH
 
class  NextHopTable
 

Macros

#define COMPOSITETYPE   Composite::Type
 

Typedefs

typedef boost::shared_ptr
< const ComponentNH
ComponentNHPtr
 
typedef std::vector
< ComponentNHPtr
ComponentNHList
 
typedef boost::shared_ptr
< const ComponentNHKey
ComponentNHKeyPtr
 
typedef std::vector
< ComponentNHKeyPtr
ComponentNHKeyList
 

Macro Definition Documentation

#define COMPOSITETYPE   Composite::Type

Definition at line 1600 of file nexthop.h.

Typedef Documentation

typedef std::vector<ComponentNHKeyPtr> ComponentNHKeyList

Definition at line 1641 of file nexthop.h.

typedef boost::shared_ptr<const ComponentNHKey> ComponentNHKeyPtr

Definition at line 1639 of file nexthop.h.

typedef std::vector<ComponentNHPtr> ComponentNHList

Definition at line 1637 of file nexthop.h.

typedef boost::shared_ptr<const ComponentNH> ComponentNHPtr

Definition at line 1636 of file nexthop.h.