OpenSDN source code
|
#include <bfd_json_config.h>
Public Member Functions | |
virtual bool | ValidateJsonDocument (const contrail_rapidjson::Value &document) |
virtual bool | ParseFromJsonDocument (const contrail_rapidjson::Value &document) |
void | EncodeJsonDocument (contrail_rapidjson::Value *document, contrail_rapidjson::Value::AllocatorType *allocator) |
![]() | |
bool | ParseFromJsonString (const std::string &json) |
void | EncodeJsonString (std::string *json) |
virtual | ~JsonData () |
Public Attributes | |
JsonConfig | session_config |
Discriminator | local_discriminator |
Discriminator | remote_discriminator |
BFDState | bfd_local_state |
BFDState | bfd_remote_state |
TimeInterval | remote_min_rx_interval |
Additional Inherited Members | |
![]() | |
bool | AreConstraintsMet (const std::vector< Constraint > &constraints, const contrail_rapidjson::Value &document) |
Definition at line 64 of file bfd_json_config.h.
|
virtual |
Implements BFD::REST::JsonData.
Definition at line 143 of file bfd_json_config.cc.
|
virtual |
Implements BFD::REST::JsonData.
Definition at line 121 of file bfd_json_config.cc.
|
virtual |
Implements BFD::REST::JsonData.
Definition at line 108 of file bfd_json_config.cc.
BFDState BFD::REST::JsonState::bfd_local_state |
Definition at line 74 of file bfd_json_config.h.
BFDState BFD::REST::JsonState::bfd_remote_state |
Definition at line 75 of file bfd_json_config.h.
Discriminator BFD::REST::JsonState::local_discriminator |
Definition at line 72 of file bfd_json_config.h.
Discriminator BFD::REST::JsonState::remote_discriminator |
Definition at line 73 of file bfd_json_config.h.
TimeInterval BFD::REST::JsonState::remote_min_rx_interval |
Definition at line 76 of file bfd_json_config.h.
JsonConfig BFD::REST::JsonState::session_config |
Definition at line 70 of file bfd_json_config.h.