Public Member Functions | List of all members
grpc_generator::Method Struct Referenceabstract

#include <schema_interface.h>

Inheritance diagram for grpc_generator::Method:
Inheritance graph
[legend]

Public Member Functions

virtual bool BidiStreaming () const =0
 
virtual bool ClientStreaming () const =0
 
virtual std::string get_input_type_name () const =0
 
virtual bool get_module_and_message_path_input (std::string *str, std::string generator_file_name, bool generate_in_pb2_grpc, std::string import_prefix, const std::vector< std::string > &prefixes_to_filter) const =0
 
virtual bool get_module_and_message_path_output (std::string *str, std::string generator_file_name, bool generate_in_pb2_grpc, std::string import_prefix, const std::vector< std::string > &prefixes_to_filter) const =0
 
virtual std::string get_output_type_name () const =0
 
virtual std::string input_type_name () const =0
 
virtual std::string name () const =0
 
virtual bool NoStreaming () const =0
 
virtual std::string output_type_name () const =0
 
virtual bool ServerStreaming () const =0
 
virtual ~Method ()
 
- Public Member Functions inherited from grpc_generator::CommentHolder
virtual std::vector< std::string > GetAllComments () const =0
 
virtual std::string GetLeadingComments (const std::string prefix) const =0
 
virtual std::string GetTrailingComments (const std::string prefix) const =0
 
virtual ~CommentHolder ()
 

Detailed Description

Definition at line 54 of file schema_interface.h.

Constructor & Destructor Documentation

◆ ~Method()

virtual grpc_generator::Method::~Method ( )
inlinevirtual

Definition at line 55 of file schema_interface.h.

Member Function Documentation

◆ BidiStreaming()

virtual bool grpc_generator::Method::BidiStreaming ( ) const
pure virtual

Implemented in ProtoBufMethod.

◆ ClientStreaming()

virtual bool grpc_generator::Method::ClientStreaming ( ) const
pure virtual

Implemented in ProtoBufMethod.

◆ get_input_type_name()

virtual std::string grpc_generator::Method::get_input_type_name ( ) const
pure virtual

Implemented in ProtoBufMethod.

◆ get_module_and_message_path_input()

virtual bool grpc_generator::Method::get_module_and_message_path_input ( std::string *  str,
std::string  generator_file_name,
bool  generate_in_pb2_grpc,
std::string  import_prefix,
const std::vector< std::string > &  prefixes_to_filter 
) const
pure virtual

Implemented in ProtoBufMethod.

◆ get_module_and_message_path_output()

virtual bool grpc_generator::Method::get_module_and_message_path_output ( std::string *  str,
std::string  generator_file_name,
bool  generate_in_pb2_grpc,
std::string  import_prefix,
const std::vector< std::string > &  prefixes_to_filter 
) const
pure virtual

Implemented in ProtoBufMethod.

◆ get_output_type_name()

virtual std::string grpc_generator::Method::get_output_type_name ( ) const
pure virtual

Implemented in ProtoBufMethod.

◆ input_type_name()

virtual std::string grpc_generator::Method::input_type_name ( ) const
pure virtual

Implemented in ProtoBufMethod.

◆ name()

virtual std::string grpc_generator::Method::name ( ) const
pure virtual

Implemented in ProtoBufMethod.

◆ NoStreaming()

virtual bool grpc_generator::Method::NoStreaming ( ) const
pure virtual

Implemented in ProtoBufMethod.

◆ output_type_name()

virtual std::string grpc_generator::Method::output_type_name ( ) const
pure virtual

Implemented in ProtoBufMethod.

◆ ServerStreaming()

virtual bool grpc_generator::Method::ServerStreaming ( ) const
pure virtual

Implemented in ProtoBufMethod.


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


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