GRPC C++  1.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions
grpc::ServerBuilderPlugin Class Referenceabstract

#include <server_builder_plugin.h>

Public Member Functions

virtual ~ServerBuilderPlugin ()
 
virtual grpc::string name ()=0
 
virtual void InitServer (ServerInitializer *si)=0
 
virtual void Finish (ServerInitializer *si)=0
 
virtual void ChangeArguments (const grpc::string &name, void *value)=0
 
virtual void UpdateChannelArguments (ChannelArguments *args)
 
virtual bool has_sync_methods () const
 
virtual bool has_async_methods () const
 

Constructor & Destructor Documentation

virtual grpc::ServerBuilderPlugin::~ServerBuilderPlugin ( )
inlinevirtual

Member Function Documentation

virtual void grpc::ServerBuilderPlugin::ChangeArguments ( const grpc::string name,
void *  value 
)
pure virtual
virtual void grpc::ServerBuilderPlugin::Finish ( ServerInitializer si)
pure virtual
virtual bool grpc::ServerBuilderPlugin::has_async_methods ( ) const
inlinevirtual
virtual bool grpc::ServerBuilderPlugin::has_sync_methods ( ) const
inlinevirtual
virtual void grpc::ServerBuilderPlugin::InitServer ( ServerInitializer si)
pure virtual
virtual grpc::string grpc::ServerBuilderPlugin::name ( )
pure virtual
virtual void grpc::ServerBuilderPlugin::UpdateChannelArguments ( ChannelArguments args)
inlinevirtual

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