Public Member Functions | Private Attributes | List of all members
ProtoBufService Class Reference

#include <protobuf_plugin.h>

Inheritance diagram for ProtoBufService:
Inheritance graph
[legend]

Public Member Functions

vector< std::string > GetAllComments () const
 
std::string GetLeadingComments (const std::string prefix) const
 
std::string GetTrailingComments (const std::string prefix) const
 
std::unique_ptr< const grpc_generator::Methodmethod (int i) const
 
int method_count () const
 
std::string name () const
 
 ProtoBufService (const grpc::protobuf::ServiceDescriptor *service)
 
- Public Member Functions inherited from grpc_generator::Service
virtual ~Service ()
 
- Public Member Functions inherited from grpc_generator::CommentHolder
virtual ~CommentHolder ()
 

Private Attributes

const grpc::protobuf::ServiceDescriptorservice_
 

Detailed Description

Definition at line 105 of file protobuf_plugin.h.

Constructor & Destructor Documentation

◆ ProtoBufService()

ProtoBufService::ProtoBufService ( const grpc::protobuf::ServiceDescriptor service)
inline

Definition at line 107 of file protobuf_plugin.h.

Member Function Documentation

◆ GetAllComments()

vector<std::string> ProtoBufService::GetAllComments ( ) const
inlinevirtual

Implements grpc_generator::CommentHolder.

Definition at line 126 of file protobuf_plugin.h.

◆ GetLeadingComments()

std::string ProtoBufService::GetLeadingComments ( const std::string  prefix) const
inlinevirtual

Implements grpc_generator::CommentHolder.

Definition at line 118 of file protobuf_plugin.h.

◆ GetTrailingComments()

std::string ProtoBufService::GetTrailingComments ( const std::string  prefix) const
inlinevirtual

Implements grpc_generator::CommentHolder.

Definition at line 122 of file protobuf_plugin.h.

◆ method()

std::unique_ptr<const grpc_generator::Method> ProtoBufService::method ( int  i) const
inlinevirtual

Implements grpc_generator::Service.

Definition at line 113 of file protobuf_plugin.h.

◆ method_count()

int ProtoBufService::method_count ( ) const
inlinevirtual

Implements grpc_generator::Service.

Definition at line 112 of file protobuf_plugin.h.

◆ name()

std::string ProtoBufService::name ( ) const
inlinevirtual

Implements grpc_generator::Service.

Definition at line 110 of file protobuf_plugin.h.

Member Data Documentation

◆ service_

const grpc::protobuf::ServiceDescriptor* ProtoBufService::service_
private

Definition at line 131 of file protobuf_plugin.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:48