OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BFD::Flags Class Reference
Inheritance diagram for BFD::Flags:
Collaboration diagram for BFD::Flags:

Classes

struct  Setter
 

Static Public Attributes

static const int kSize = 1
 
static const int kStateBitmask = 0xC0
 
static const int kStateOffset = 6
 
static const int kPollOffset = 5
 
static const int kFinallOffset = 4
 
static const int kControlPlaneIndependentOffset = 3
 
static const int kAuthenticationPresentOffset = 2
 
static const int kDemandOffset = 1
 
static const int kMultipointOffset = 0
 
- Static Public Attributes inherited from ElementBase
static const int kSize = 0
 
static const int kErrorCode = 0
 
static const int kErrorSubcode = 0
 

Additional Inherited Members

- Public Types inherited from ProtoElement< Flags >
typedef void SequenceLength
 
- Public Types inherited from ElementBase
typedef void SaveOffset
 
typedef void ContextType
 
typedef NullCtxInit ContextInit
 
typedef NoMatch ContextMatch
 
typedef void Setter
 
typedef void EncodingCallback
 
typedef void ContextSwap
 
typedef void SizeSetter
 
- Static Public Member Functions inherited from ProtoElement< Flags >
static void Writer (T *msg, uint8_t *data, size_t size)
 
static int Parse (const uint8_t *data, size_t size, ParseContext *context, T *obj)
 
static int Encode (EncodeContext *context, const T *msg, uint8_t *data, size_t size)
 
- Static Public Member Functions inherited from ElementBase
static bool Verifier (const void *obj, const uint8_t *data, size_t size, ParseContext *context)
 

Detailed Description

Definition at line 43 of file bfd_control_packet.cc.

Member Data Documentation

const int BFD::Flags::kAuthenticationPresentOffset = 2
static

Definition at line 52 of file bfd_control_packet.cc.

const int BFD::Flags::kControlPlaneIndependentOffset = 3
static

Definition at line 51 of file bfd_control_packet.cc.

const int BFD::Flags::kDemandOffset = 1
static

Definition at line 53 of file bfd_control_packet.cc.

const int BFD::Flags::kFinallOffset = 4
static

Definition at line 50 of file bfd_control_packet.cc.

const int BFD::Flags::kMultipointOffset = 0
static

Definition at line 54 of file bfd_control_packet.cc.

const int BFD::Flags::kPollOffset = 5
static

Definition at line 49 of file bfd_control_packet.cc.

const int BFD::Flags::kSize = 1
static

Definition at line 45 of file bfd_control_packet.cc.

const int BFD::Flags::kStateBitmask = 0xC0
static

Definition at line 47 of file bfd_control_packet.cc.

const int BFD::Flags::kStateOffset = 6
static

Definition at line 48 of file bfd_control_packet.cc.


The documentation for this class was generated from the following file: