#include <bfd_rest_client.h>
|
static void | CreateSessionCallback (const std::string &response, const boost::system::error_code &ec, HttpConnection *connection, AddBFDHostCb cb) |
|
static void | DeleteSessionCallback (const std::string &response, const boost::system::error_code &ec, HttpConnection *connection, DeleteBFDHostCb cb) |
|
static void | GetBFDConnectionCallback (const std::string &response, const boost::system::error_code &ec, HttpConnection *connection, GetSessionCb cb) |
|
static void | MonitorCallback (const std::string &response, const boost::system::error_code &ec, HttpConnection *connection, MonitorCb cb) |
|
Definition at line 20 of file bfd_rest_client.h.
BFD::RESTClient::RESTClient |
( |
const boost::asio::ip::tcp::endpoint & |
ep, |
|
|
EventManager * |
evm |
|
) |
| |
BFD::RESTClient::~RESTClient |
( |
| ) |
|
|
virtual |
bool BFD::RESTClient::AddBFDHost |
( |
const boost::asio::ip::address & |
remote_address, |
|
|
AddBFDHostCb |
cb |
|
) |
| |
void BFD::RESTClient::CreateRESTClientSessionCallback |
( |
const std::string & |
response, |
|
|
const boost::system::error_code & |
ec |
|
) |
| |
|
private |
void BFD::RESTClient::CreateSessionCallback |
( |
const std::string & |
response, |
|
|
const boost::system::error_code & |
ec, |
|
|
HttpConnection * |
connection, |
|
|
AddBFDHostCb |
cb |
|
) |
| |
|
staticprivate |
bool BFD::RESTClient::DeleteBFDHost |
( |
const boost::asio::ip::address & |
remote_address, |
|
|
DeleteBFDHostCb |
cb |
|
) |
| |
void BFD::RESTClient::DeleteSessionCallback |
( |
const std::string & |
response, |
|
|
const boost::system::error_code & |
ec, |
|
|
HttpConnection * |
connection, |
|
|
DeleteBFDHostCb |
cb |
|
) |
| |
|
staticprivate |
void BFD::RESTClient::GetBFDConnectionCallback |
( |
const std::string & |
response, |
|
|
const boost::system::error_code & |
ec, |
|
|
HttpConnection * |
connection, |
|
|
GetSessionCb |
cb |
|
) |
| |
|
staticprivate |
bool BFD::RESTClient::GetSession |
( |
const boost::asio::ip::address & |
remote_address, |
|
|
GetSessionCb |
cb |
|
) |
| |
void BFD::RESTClient::Init |
( |
| ) |
|
bool BFD::RESTClient::is_initialized |
( |
| ) |
|
bool BFD::RESTClient::is_initialized_non_locking |
( |
| ) |
|
|
private |
bool BFD::RESTClient::IsStopped |
( |
| ) |
|
bool BFD::RESTClient::Monitor |
( |
MonitorCb |
cb | ) |
|
void BFD::RESTClient::MonitorCallback |
( |
const std::string & |
response, |
|
|
const boost::system::error_code & |
ec, |
|
|
HttpConnection * |
connection, |
|
|
MonitorCb |
cb |
|
) |
| |
|
staticprivate |
void BFD::RESTClient::SetError |
( |
| ) |
|
|
private |
void BFD::RESTClient::Stop |
( |
| ) |
|
boost::optional<ClientId> BFD::RESTClient::client_id_ |
|
private |
tbb::interface5::condition_variable BFD::RESTClient::cond_var_ |
|
private |
boost::asio::ip::tcp::endpoint BFD::RESTClient::ep_ |
|
private |
bool BFD::RESTClient::error_ |
|
private |
tbb::mutex BFD::RESTClient::mutex_ |
|
private |
bool BFD::RESTClient::stopped_ |
|
private |
The documentation for this class was generated from the following files: