GRPC client that checks for server health and make graph creation and update calls.
More...
#include <client.hpp>
GRPC client that checks for server health and make graph creation and update calls.
◆ GraphEmitterClient()
dbg::GraphEmitterClient::GraphEmitterClient |
( |
std::shared_ptr< grpc::ChannelInterface > |
channel, |
|
|
ClientConfig |
cfg |
|
) |
| |
|
inline |
◆ clear()
void dbg::GraphEmitterClient::clear |
( |
void |
| ) |
|
|
inline |
◆ create_graph()
void dbg::GraphEmitterClient::create_graph |
( |
tenncor::CreateGraphRequest & |
request | ) |
|
|
inline |
Add job that pass CreateGraphRequest.
◆ is_connected()
bool dbg::GraphEmitterClient::is_connected |
( |
void |
| ) |
|
|
inline |
Return true if the client is connected to the server.
◆ join()
void dbg::GraphEmitterClient::join |
( |
void |
| ) |
|
|
inline |
Wait until all request jobs are complete.
◆ update_graph()
void dbg::GraphEmitterClient::update_graph |
( |
tenncor::UpdateGraphRequest & |
request | ) |
|
|
inline |
Add job that pass UpdateGraphRequest.
◆ update_node_data()
void dbg::GraphEmitterClient::update_node_data |
( |
std::vector< tenncor::UpdateNodeDataRequest > & |
requests, |
|
|
size_t |
update_it |
|
) |
| |
|
inline |
Add job that streams UpdateNodeDataRequest.
◆ cfg_
◆ connected_
std::atomic<bool> dbg::GraphEmitterClient::connected_ |
|
private |
◆ health_checker_
jobs::ManagedJob dbg::GraphEmitterClient::health_checker_ |
|
private |
◆ sequential_jobs_
jobs::Sequence dbg::GraphEmitterClient::sequential_jobs_ |
|
private |
◆ stub_
std::unique_ptr<tenncor::GraphEmitter::Stub> dbg::GraphEmitterClient::stub_ |
|
private |
The documentation for this struct was generated from the following file: