Tenncor
Classes | Public Member Functions | Public Attributes | List of all members
GraphEmitterImpl Struct Referencefinal
Inheritance diagram for GraphEmitterImpl:
Inheritance graph
[legend]
Collaboration diagram for GraphEmitterImpl:
Collaboration graph
[legend]

Classes

struct  Edge
 
struct  Node
 

Public Member Functions

grpc::Status HealthCheck (grpc::ServerContext *context, const tenncor::Empty *request, tenncor::Empty *response) override
 
grpc::Status CreateGraph (grpc::ServerContext *context, const tenncor::CreateGraphRequest *request, tenncor::CreateGraphResponse *response) override
 
grpc::Status UpdateGraph (grpc::ServerContext *context, const tenncor::UpdateGraphRequest *request, tenncor::UpdateGraphResponse *response) override
 
grpc::Status UpdateNodeData (grpc::ServerContext *context, grpc::ServerReader< tenncor::UpdateNodeDataRequest > *reader, tenncor::UpdateNodeDataResponse *response) override
 

Public Attributes

std::string gid_
 
std::unordered_map< int32_t, Nodenodes_
 
std::vector< Edgeedges_
 

Member Function Documentation

◆ CreateGraph()

grpc::Status GraphEmitterImpl::CreateGraph ( grpc::ServerContext *  context,
const tenncor::CreateGraphRequest *  request,
tenncor::CreateGraphResponse *  response 
)
inlineoverride

◆ HealthCheck()

grpc::Status GraphEmitterImpl::HealthCheck ( grpc::ServerContext *  context,
const tenncor::Empty *  request,
tenncor::Empty *  response 
)
inlineoverride

◆ UpdateGraph()

grpc::Status GraphEmitterImpl::UpdateGraph ( grpc::ServerContext *  context,
const tenncor::UpdateGraphRequest *  request,
tenncor::UpdateGraphResponse *  response 
)
inlineoverride

◆ UpdateNodeData()

grpc::Status GraphEmitterImpl::UpdateNodeData ( grpc::ServerContext *  context,
grpc::ServerReader< tenncor::UpdateNodeDataRequest > *  reader,
tenncor::UpdateNodeDataResponse *  response 
)
inlineoverride

Member Data Documentation

◆ edges_

std::vector<Edge> GraphEmitterImpl::edges_

◆ gid_

std::string GraphEmitterImpl::gid_

◆ nodes_

std::unordered_map<int32_t,Node> GraphEmitterImpl::nodes_

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