#include <proto_reflection_descriptor_database.h>
|
bool | FindAllExtensionNumbers (const string &extendee_type, std::vector< int > *output) override |
|
bool | FindFileByName (const string &filename, protobuf::FileDescriptorProto *output) override |
|
bool | FindFileContainingExtension (const string &containing_type, int field_number, protobuf::FileDescriptorProto *output) override |
|
bool | FindFileContainingSymbol (const string &symbol_name, protobuf::FileDescriptorProto *output) override |
|
bool | GetServices (std::vector< std::string > *output) |
|
| ProtoReflectionDescriptorDatabase (const std::shared_ptr< grpc::Channel > &channel) |
|
| ProtoReflectionDescriptorDatabase (std::unique_ptr< reflection::v1alpha::ServerReflection::Stub > stub) |
|
| ~ProtoReflectionDescriptorDatabase () override |
|
| DescriptorDatabase () |
|
| DescriptorDatabase () |
|
virtual bool | FindAllExtensionNumbers (const std::string &, std::vector< int > *) |
|
virtual bool | FindAllExtensionNumbers (const std::string &, std::vector< int > *) |
|
virtual bool | FindAllFileNames (std::vector< std::string > *) |
|
virtual bool | FindAllFileNames (std::vector< std::string > *output) |
|
bool | FindAllMessageNames (std::vector< std::string > *output) |
|
bool | FindAllMessageNames (std::vector< std::string > *output) |
|
bool | FindAllPackageNames (std::vector< std::string > *output) |
|
bool | FindAllPackageNames (std::vector< std::string > *output) |
|
virtual bool | FindFileByName (const std::string &filename, FileDescriptorProto *output)=0 |
|
virtual bool | FindFileByName (const std::string &filename, FileDescriptorProto *output)=0 |
|
virtual bool | FindFileContainingExtension (const std::string &containing_type, int field_number, FileDescriptorProto *output)=0 |
|
virtual bool | FindFileContainingExtension (const std::string &containing_type, int field_number, FileDescriptorProto *output)=0 |
|
virtual bool | FindFileContainingSymbol (const std::string &symbol_name, FileDescriptorProto *output)=0 |
|
virtual bool | FindFileContainingSymbol (const std::string &symbol_name, FileDescriptorProto *output)=0 |
|
virtual | ~DescriptorDatabase () |
|
virtual | ~DescriptorDatabase () |
|
◆ ClientStream
◆ ProtoReflectionDescriptorDatabase() [1/2]
grpc::ProtoReflectionDescriptorDatabase::ProtoReflectionDescriptorDatabase |
( |
std::unique_ptr< reflection::v1alpha::ServerReflection::Stub > |
stub | ) |
|
|
explicit |
◆ ProtoReflectionDescriptorDatabase() [2/2]
grpc::ProtoReflectionDescriptorDatabase::ProtoReflectionDescriptorDatabase |
( |
const std::shared_ptr< grpc::Channel > & |
channel | ) |
|
|
explicit |
◆ ~ProtoReflectionDescriptorDatabase()
grpc::ProtoReflectionDescriptorDatabase::~ProtoReflectionDescriptorDatabase |
( |
| ) |
|
|
override |
◆ AddFileFromResponse()
void grpc::ProtoReflectionDescriptorDatabase::AddFileFromResponse |
( |
const grpc::reflection::v1alpha::FileDescriptorResponse & |
response | ) |
|
|
private |
◆ DoOneRequest()
bool grpc::ProtoReflectionDescriptorDatabase::DoOneRequest |
( |
const grpc::reflection::v1alpha::ServerReflectionRequest & |
request, |
|
|
grpc::reflection::v1alpha::ServerReflectionResponse & |
response |
|
) |
| |
|
private |
◆ FindAllExtensionNumbers()
bool grpc::ProtoReflectionDescriptorDatabase::FindAllExtensionNumbers |
( |
const string & |
extendee_type, |
|
|
std::vector< int > * |
output |
|
) |
| |
|
override |
◆ FindFileByName()
◆ FindFileContainingExtension()
◆ FindFileContainingSymbol()
◆ GetServices()
bool grpc::ProtoReflectionDescriptorDatabase::GetServices |
( |
std::vector< std::string > * |
output | ) |
|
◆ GetStream()
◆ ParseFileDescriptorProtoResponse()
◆ cached_db_
◆ cached_extension_numbers_
std::unordered_map<string, std::vector<int> > grpc::ProtoReflectionDescriptorDatabase::cached_extension_numbers_ |
|
private |
◆ ctx_
◆ known_files_
std::unordered_set<string> grpc::ProtoReflectionDescriptorDatabase::known_files_ |
|
private |
◆ missing_extensions_
std::unordered_map<string, std::unordered_set<int> > grpc::ProtoReflectionDescriptorDatabase::missing_extensions_ |
|
private |
◆ missing_symbols_
std::unordered_set<string> grpc::ProtoReflectionDescriptorDatabase::missing_symbols_ |
|
private |
◆ stream_
std::shared_ptr<ClientStream> grpc::ProtoReflectionDescriptorDatabase::stream_ |
|
private |
◆ stream_mutex_
std::mutex grpc::ProtoReflectionDescriptorDatabase::stream_mutex_ |
|
private |
◆ stub_
std::unique_ptr<grpc::reflection::v1alpha::ServerReflection::Stub> grpc::ProtoReflectionDescriptorDatabase::stub_ |
|
private |
The documentation for this class was generated from the following files: