Go to the documentation of this file.
19 #ifndef GRPC_INTERNAL_COMPILER_SCHEMA_INTERFACE_H
20 #define GRPC_INTERNAL_COMPILER_SCHEMA_INTERFACE_H
28 #ifdef GRPC_CUSTOM_STRING
29 #warning GRPC_CUSTOM_STRING is no longer supported. Please use std::string.
65 const std::vector<std::string>& prefixes_to_filter)
const = 0;
69 const std::vector<std::string>& prefixes_to_filter)
const = 0;
86 virtual std::unique_ptr<const Method>
method(
int i)
const = 0;
92 virtual void Print(
const std::map<std::string, std::string>& vars,
93 const char* template_string) = 0;
94 virtual void Print(
const char*
string) = 0;
95 virtual void PrintRaw(
const char*
string) = 0;
113 virtual std::unique_ptr<const Service>
service(
int i)
const = 0;
119 #endif // GRPC_INTERNAL_COMPILER_SCHEMA_INTERFACE_H
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 name() const =0
std::string generator_file_name
virtual void Print(const std::map< std::string, std::string > &vars, const char *template_string)=0
virtual std::string input_type_name() const =0
virtual std::unique_ptr< const Method > method(int i) const =0
virtual std::string get_output_type_name() const =0
virtual bool ServerStreaming() const =0
virtual void PrintRaw(const char *string)=0
virtual bool ClientStreaming() const =0
virtual bool NoStreaming() const =0
virtual bool BidiStreaming() const =0
virtual std::string get_input_type_name() const =0
virtual int method_count() const =0
virtual std::vector< std::string > GetImportNames() const
virtual std::string filename_without_ext() const =0
virtual std::string package() const =0
bool generate_in_pb2_grpc
virtual std::string additional_headers() const =0
virtual std::vector< std::string > package_parts() const =0
static const char prefix[]
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 std::unique_ptr< Printer > CreatePrinter(std::string *str) const =0
virtual std::string name() const =0
virtual std::unique_ptr< const Service > service(int i) const =0
virtual std::string output_type_name() const =0
virtual int service_count() const =0
static bool to_string(zval *from)
virtual std::string filename() const =0
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:15