5 #ifndef SRC_BFD_BFD_CONTROL_PACKET_H_
6 #define SRC_BFD_BFD_CONTROL_PACKET_H_
9 #include <boost/asio/ip/address.hpp>
62 #endif // SRC_BFD_BFD_CONTROL_PACKET_H_
int detection_time_multiplier
int EncodeControlPacket(const ControlPacket *msg, uint8_t *data, size_t size)
ResultCode Verify() const
std::string toString() const
SessionIndex session_index
BFD::Discriminator sender_discriminator
BFD::Discriminator receiver_discriminator
boost::posix_time::time_duration TimeInterval
TimeInterval required_min_rx_interval
boost::asio::ip::udp::endpoint remote_endpoint
bool control_plane_independent
bool operator==(const ControlPacket &p1, const ControlPacket &p2)
bool authentication_present
const int kMinimalPacketLength
BFD::Diagnostic diagnostic
boost::asio::ip::udp::endpoint local_endpoint
TimeInterval required_min_echo_rx_interval
TimeInterval desired_min_tx_interval
ControlPacket * ParseControlPacket(const uint8_t *data, size_t size)