OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BFD::ControlPacket Struct Reference

#include <bfd_control_packet.h>

Inheritance diagram for BFD::ControlPacket:
Collaboration diagram for BFD::ControlPacket:

Public Member Functions

 ControlPacket ()
 
std::string toString () const
 
ResultCode Verify () const
 
- Public Member Functions inherited from ParseObject
virtual ~ParseObject ()
 

Public Attributes

bool poll
 
bool final
 
bool control_plane_independent
 
bool authentication_present
 
bool demand
 
bool multipoint
 
int detection_time_multiplier
 
int length
 
BFD::Discriminator sender_discriminator
 
BFD::Discriminator receiver_discriminator
 
BFD::Diagnostic diagnostic
 
BFD::BFDState state
 
TimeInterval desired_min_tx_interval
 
TimeInterval required_min_rx_interval
 
TimeInterval required_min_echo_rx_interval
 
SessionIndex session_index
 
boost::asio::ip::udp::endpoint local_endpoint
 
boost::asio::ip::udp::endpoint remote_endpoint
 

Detailed Description

Definition at line 18 of file bfd_control_packet.h.

Constructor & Destructor Documentation

BFD::ControlPacket::ControlPacket ( )
inline

Definition at line 19 of file bfd_control_packet.h.

Member Function Documentation

std::string BFD::ControlPacket::toString ( ) const

Definition at line 189 of file bfd_control_packet.cc.

ResultCode BFD::ControlPacket::Verify ( ) const

Definition at line 212 of file bfd_control_packet.cc.

Member Data Documentation

bool BFD::ControlPacket::authentication_present

Definition at line 36 of file bfd_control_packet.h.

bool BFD::ControlPacket::control_plane_independent

Definition at line 35 of file bfd_control_packet.h.

bool BFD::ControlPacket::demand

Definition at line 37 of file bfd_control_packet.h.

TimeInterval BFD::ControlPacket::desired_min_tx_interval

Definition at line 47 of file bfd_control_packet.h.

int BFD::ControlPacket::detection_time_multiplier

Definition at line 39 of file bfd_control_packet.h.

BFD::Diagnostic BFD::ControlPacket::diagnostic

Definition at line 44 of file bfd_control_packet.h.

bool BFD::ControlPacket::final

Definition at line 34 of file bfd_control_packet.h.

int BFD::ControlPacket::length

Definition at line 40 of file bfd_control_packet.h.

boost::asio::ip::udp::endpoint BFD::ControlPacket::local_endpoint

Definition at line 52 of file bfd_control_packet.h.

bool BFD::ControlPacket::multipoint

Definition at line 38 of file bfd_control_packet.h.

bool BFD::ControlPacket::poll

Definition at line 33 of file bfd_control_packet.h.

BFD::Discriminator BFD::ControlPacket::receiver_discriminator

Definition at line 43 of file bfd_control_packet.h.

boost::asio::ip::udp::endpoint BFD::ControlPacket::remote_endpoint

Definition at line 53 of file bfd_control_packet.h.

TimeInterval BFD::ControlPacket::required_min_echo_rx_interval

Definition at line 49 of file bfd_control_packet.h.

TimeInterval BFD::ControlPacket::required_min_rx_interval

Definition at line 48 of file bfd_control_packet.h.

BFD::Discriminator BFD::ControlPacket::sender_discriminator

Definition at line 42 of file bfd_control_packet.h.

SessionIndex BFD::ControlPacket::session_index

Definition at line 51 of file bfd_control_packet.h.

BFD::BFDState BFD::ControlPacket::state

Definition at line 45 of file bfd_control_packet.h.


The documentation for this struct was generated from the following files: