Gossip 1.1
Classes | Public Types | Public Member Functions | List of all members
pf_gossip::Gossip::StubInterface Class Referenceabstract
Inheritance diagram for pf_gossip::Gossip::StubInterface:
pf_gossip::Gossip::Stub

Classes

class  async_interface
 

Public Types

typedef class async_interface experimental_async_interface
 

Public Member Functions

virtual ::grpc::Status search (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::pf_gossip::SearchResult *response)=0
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::SearchResult > > Asyncsearch (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::SearchResult > > PrepareAsyncsearch (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::grpc::CompletionQueue *cq)
 
virtual ::grpc::Status pull (::grpc::ClientContext *context, const ::pf_gossip::SlotUpdate &request, ::pf_gossip::updateResult *response)=0
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::updateResult > > Asyncpull (::grpc::ClientContext *context, const ::pf_gossip::SlotUpdate &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::updateResult > > PrepareAsyncpull (::grpc::ClientContext *context, const ::pf_gossip::SlotUpdate &request, ::grpc::CompletionQueue *cq)
 
virtual ::grpc::Status echo (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::pf_gossip::Message *response)=0
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::Message > > Asyncecho (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::Message > > PrepareAsyncecho (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::grpc::CompletionQueue *cq)
 
virtual ::grpc::Status EstablishConnection (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::pf_gossip::GossipNodeInfo *response)=0
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::GossipNodeInfo > > AsyncEstablishConnection (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::GossipNodeInfo > > PrepareAsyncEstablishConnection (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
virtual ::grpc::Status heartBeat (::grpc::ClientContext *context, const ::pf_gossip::NodeVersions &request, ::pf_gossip::NodeVersions *response)=0
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::NodeVersions > > AsyncheartBeat (::grpc::ClientContext *context, const ::pf_gossip::NodeVersions &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::NodeVersions > > PrepareAsyncheartBeat (::grpc::ClientContext *context, const ::pf_gossip::NodeVersions &request, ::grpc::CompletionQueue *cq)
 
virtual ::grpc::Status newNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::pf_gossip::updateResult *response)=0
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::updateResult > > AsyncnewNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::updateResult > > PrepareAsyncnewNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
virtual ::grpc::Status deleteNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::pf_gossip::updateResult *response)=0
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::updateResult > > AsyncdeleteNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pf_gossip::updateResult > > PrepareAsyncdeleteNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
virtual class async_interfaceasync ()
 
class async_interfaceexperimental_async ()
 

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