|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Central descriptor pool for all parsed .proto files; analogous to google::protobuf::DescriptorPool in the protobuf C++ library. More...
#include <protobuf_lang_tree.h>
Public Attributes | |
| GQueue * | source_paths |
| pbl_report_error_cb_t | error_cb |
| GHashTable * | packages |
| GHashTable * | proto_files |
| GQueue * | proto_files_to_be_parsed |
| struct _protobuf_lang_state_t * | parser_state |
Central descriptor pool for all parsed .proto files; analogous to google::protobuf::DescriptorPool in the protobuf C++ library.
| pbl_report_error_cb_t pbl_descriptor_pool_t::error_cb |
Callback invoked to report parse or resolution errors
| GHashTable* pbl_descriptor_pool_t::packages |
Hash table of all packages encountered across parsed files, keyed by package name
| struct _protobuf_lang_state_t* pbl_descriptor_pool_t::parser_state |
Active parser state during incremental parsing; NULL when idle
| GHashTable* pbl_descriptor_pool_t::proto_files |
Hash table of all known .proto files (parsed or pending), keyed by filename
| GQueue* pbl_descriptor_pool_t::proto_files_to_be_parsed |
Queue of .proto filenames that have been discovered but not yet parsed
| GQueue* pbl_descriptor_pool_t::source_paths |
Ordered list of directory paths searched for imported .proto files