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

Classes

class  async
 

Public Member Functions

 Stub (const std::shared_ptr< ::grpc::ChannelInterface > &channel, const ::grpc::StubOptions &options=::grpc::StubOptions())
 
::grpc::Status search (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::pf_gossip::SearchResult *response) override
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::SearchResult > > Asyncsearch (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::SearchResult > > PrepareAsyncsearch (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::grpc::CompletionQueue *cq)
 
::grpc::Status pull (::grpc::ClientContext *context, const ::pf_gossip::SlotUpdate &request, ::pf_gossip::updateResult *response) override
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::updateResult > > Asyncpull (::grpc::ClientContext *context, const ::pf_gossip::SlotUpdate &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::updateResult > > PrepareAsyncpull (::grpc::ClientContext *context, const ::pf_gossip::SlotUpdate &request, ::grpc::CompletionQueue *cq)
 
::grpc::Status echo (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::pf_gossip::Message *response) override
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::Message > > Asyncecho (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::Message > > PrepareAsyncecho (::grpc::ClientContext *context, const ::pf_gossip::Message &request, ::grpc::CompletionQueue *cq)
 
::grpc::Status EstablishConnection (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::pf_gossip::GossipNodeInfo *response) override
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::GossipNodeInfo > > AsyncEstablishConnection (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::GossipNodeInfo > > PrepareAsyncEstablishConnection (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
::grpc::Status heartBeat (::grpc::ClientContext *context, const ::pf_gossip::NodeVersions &request, ::pf_gossip::NodeVersions *response) override
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::NodeVersions > > AsyncheartBeat (::grpc::ClientContext *context, const ::pf_gossip::NodeVersions &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::NodeVersions > > PrepareAsyncheartBeat (::grpc::ClientContext *context, const ::pf_gossip::NodeVersions &request, ::grpc::CompletionQueue *cq)
 
::grpc::Status newNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::pf_gossip::updateResult *response) override
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::updateResult > > AsyncnewNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::updateResult > > PrepareAsyncnewNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
::grpc::Status deleteNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::pf_gossip::updateResult *response) override
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::updateResult > > AsyncdeleteNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pf_gossip::updateResult > > PrepareAsyncdeleteNodeNotify (::grpc::ClientContext *context, const ::pf_gossip::GossipNodeInfo &request, ::grpc::CompletionQueue *cq)
 
class asyncasync () override
 
- Public Member Functions inherited from pf_gossip::Gossip::StubInterface
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 ()
 

Additional Inherited Members

- Public Types inherited from pf_gossip::Gossip::StubInterface
typedef class async_interface experimental_async_interface
 

Member Function Documentation

◆ async()

class async * pf_gossip::Gossip::Stub::async ( )
inlineoverridevirtual

Reimplemented from pf_gossip::Gossip::StubInterface.

◆ deleteNodeNotify()

grpc::Status pf_gossip::Gossip::Stub::deleteNodeNotify ( ::grpc::ClientContext *  context,
const ::pf_gossip::GossipNodeInfo request,
::pf_gossip::updateResult response 
)
overridevirtual

◆ echo()

grpc::Status pf_gossip::Gossip::Stub::echo ( ::grpc::ClientContext *  context,
const ::pf_gossip::Message request,
::pf_gossip::Message response 
)
overridevirtual

◆ EstablishConnection()

grpc::Status pf_gossip::Gossip::Stub::EstablishConnection ( ::grpc::ClientContext *  context,
const ::pf_gossip::GossipNodeInfo request,
::pf_gossip::GossipNodeInfo response 
)
overridevirtual

◆ heartBeat()

grpc::Status pf_gossip::Gossip::Stub::heartBeat ( ::grpc::ClientContext *  context,
const ::pf_gossip::NodeVersions request,
::pf_gossip::NodeVersions response 
)
overridevirtual

◆ newNodeNotify()

grpc::Status pf_gossip::Gossip::Stub::newNodeNotify ( ::grpc::ClientContext *  context,
const ::pf_gossip::GossipNodeInfo request,
::pf_gossip::updateResult response 
)
overridevirtual

◆ pull()

grpc::Status pf_gossip::Gossip::Stub::pull ( ::grpc::ClientContext *  context,
const ::pf_gossip::SlotUpdate request,
::pf_gossip::updateResult response 
)
overridevirtual

◆ search()

grpc::Status pf_gossip::Gossip::Stub::search ( ::grpc::ClientContext *  context,
const ::pf_gossip::Message request,
::pf_gossip::SearchResult response 
)
overridevirtual

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