TrinityCore
bgs::protocol::Header Class Reference

#include <rpc_types.pb.h>

+ Inheritance diagram for bgs::protocol::Header:

Public Member Functions

 Header ()
 
virtual ~Header ()
 
 Header (const Header &from)
 
Headeroperator= (const Header &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Header *other)
 
HeaderNew () const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_service_id () const
 
void clear_service_id ()
 
inline ::google::protobuf::uint32 service_id () const
 
void set_service_id (::google::protobuf::uint32 value)
 
bool has_method_id () const
 
void clear_method_id ()
 
inline ::google::protobuf::uint32 method_id () const
 
void set_method_id (::google::protobuf::uint32 value)
 
bool has_token () const
 
void clear_token ()
 
inline ::google::protobuf::uint32 token () const
 
void set_token (::google::protobuf::uint32 value)
 
bool has_object_id () const
 
void clear_object_id ()
 
inline ::google::protobuf::uint64 object_id () const
 
void set_object_id (::google::protobuf::uint64 value)
 
bool has_size () const
 
void clear_size ()
 
inline ::google::protobuf::uint32 size () const
 
void set_size (::google::protobuf::uint32 value)
 
bool has_status () const
 
void clear_status ()
 
inline ::google::protobuf::uint32 status () const
 
void set_status (::google::protobuf::uint32 value)
 
int error_size () const
 
void clear_error ()
 
const ::bgs::protocol::ErrorInfoerror (int index) const
 
inline ::bgs::protocol::ErrorInfomutable_error (int index)
 
inline ::bgs::protocol::ErrorInfoadd_error ()
 
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfo > & error () const
 
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfo > * mutable_error ()
 
bool has_timeout () const
 
void clear_timeout ()
 
inline ::google::protobuf::uint64 timeout () const
 
void set_timeout (::google::protobuf::uint64 value)
 
bool has_is_response () const
 
void clear_is_response ()
 
bool is_response () const
 
void set_is_response (bool value)
 
int forward_targets_size () const
 
void clear_forward_targets ()
 
const ::bgs::protocol::ProcessIdforward_targets (int index) const
 
inline ::bgs::protocol::ProcessIdmutable_forward_targets (int index)
 
inline ::bgs::protocol::ProcessIdadd_forward_targets ()
 
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessId > & forward_targets () const
 
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessId > * mutable_forward_targets ()
 
bool has_service_hash () const
 
void clear_service_hash ()
 
inline ::google::protobuf::uint32 service_hash () const
 
void set_service_hash (::google::protobuf::uint32 value)
 
bool has_client_id () const
 
void clear_client_id ()
 
const ::std::string & client_id () const
 
void set_client_id (const ::std::string &value)
 
void set_client_id (const char *value)
 
void set_client_id (const char *value, size_t size)
 
inline ::std::string * mutable_client_id ()
 
inline ::std::string * release_client_id ()
 
void set_allocated_client_id (::std::string *client_id)
 
int fanout_target_size () const
 
void clear_fanout_target ()
 
const ::bgs::protocol::FanoutTargetfanout_target (int index) const
 
inline ::bgs::protocol::FanoutTargetmutable_fanout_target (int index)
 
inline ::bgs::protocol::FanoutTargetadd_fanout_target ()
 
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::FanoutTarget > & fanout_target () const
 
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::FanoutTarget > * mutable_fanout_target ()
 
int client_id_fanout_target_size () const
 
void clear_client_id_fanout_target ()
 
const ::std::string & client_id_fanout_target (int index) const
 
inline ::std::string * mutable_client_id_fanout_target (int index)
 
void set_client_id_fanout_target (int index, const ::std::string &value)
 
void set_client_id_fanout_target (int index, const char *value)
 
void set_client_id_fanout_target (int index, const char *value, size_t size)
 
inline ::std::string * add_client_id_fanout_target ()
 
void add_client_id_fanout_target (const ::std::string &value)
 
void add_client_id_fanout_target (const char *value)
 
void add_client_id_fanout_target (const char *value, size_t size)
 
const ::google::protobuf::RepeatedPtrField< ::std::string > & client_id_fanout_target () const
 
inline ::google::protobuf::RepeatedPtrField< ::std::string > * mutable_client_id_fanout_target ()
 
bool has_client_record () const
 
void clear_client_record ()
 
const ::std::string & client_record () const
 
void set_client_record (const ::std::string &value)
 
void set_client_record (const char *value)
 
void set_client_record (const void *value, size_t size)
 
inline ::std::string * mutable_client_record ()
 
inline ::std::string * release_client_record ()
 
void set_allocated_client_record (::std::string *client_record)
 
bool has_original_sender () const
 
void clear_original_sender ()
 
const ::std::string & original_sender () const
 
void set_original_sender (const ::std::string &value)
 
void set_original_sender (const char *value)
 
void set_original_sender (const void *value, size_t size)
 
inline ::std::string * mutable_original_sender ()
 
inline ::std::string * release_original_sender ()
 
void set_allocated_original_sender (::std::string *original_sender)
 
bool has_sender_token () const
 
void clear_sender_token ()
 
inline ::google::protobuf::uint32 sender_token () const
 
void set_sender_token (::google::protobuf::uint32 value)
 
bool has_router_label () const
 
void clear_router_label ()
 
inline ::google::protobuf::uint32 router_label () const
 
void set_router_label (::google::protobuf::uint32 value)
 
bool has_error_reason () const
 
void clear_error_reason ()
 
const ::std::string & error_reason () const
 
void set_error_reason (const ::std::string &value)
 
void set_error_reason (const char *value)
 
void set_error_reason (const char *value, size_t size)
 
inline ::std::string * mutable_error_reason ()
 
inline ::std::string * release_error_reason ()
 
void set_allocated_error_reason (::std::string *error_reason)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const Headerdefault_instance ()
 

Static Public Attributes

static const int kServiceIdFieldNumber = 1
 
static const int kMethodIdFieldNumber = 2
 
static const int kTokenFieldNumber = 3
 
static const int kObjectIdFieldNumber = 4
 
static const int kSizeFieldNumber = 5
 
static const int kStatusFieldNumber = 6
 
static const int kErrorFieldNumber = 7
 
static const int kTimeoutFieldNumber = 8
 
static const int kIsResponseFieldNumber = 9
 
static const int kForwardTargetsFieldNumber = 10
 
static const int kServiceHashFieldNumber = 11
 
static const int kClientIdFieldNumber = 13
 
static const int kFanoutTargetFieldNumber = 14
 
static const int kClientIdFanoutTargetFieldNumber = 15
 
static const int kClientRecordFieldNumber = 16
 
static const int kOriginalSenderFieldNumber = 17
 
static const int kSenderTokenFieldNumber = 18
 
static const int kRouterLabelFieldNumber = 19
 
static const int kErrorReasonFieldNumber = 20
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const
 
void set_has_service_id ()
 
void clear_has_service_id ()
 
void set_has_method_id ()
 
void clear_has_method_id ()
 
void set_has_token ()
 
void clear_has_token ()
 
void set_has_object_id ()
 
void clear_has_object_id ()
 
void set_has_size ()
 
void clear_has_size ()
 
void set_has_status ()
 
void clear_has_status ()
 
void set_has_timeout ()
 
void clear_has_timeout ()
 
void set_has_is_response ()
 
void clear_has_is_response ()
 
void set_has_service_hash ()
 
void clear_has_service_hash ()
 
void set_has_client_id ()
 
void clear_has_client_id ()
 
void set_has_client_record ()
 
void clear_has_client_record ()
 
void set_has_original_sender ()
 
void clear_has_original_sender ()
 
void set_has_sender_token ()
 
void clear_has_sender_token ()
 
void set_has_router_label ()
 
void clear_has_router_label ()
 
void set_has_error_reason ()
 
void clear_has_error_reason ()
 
void InitAsDefaultInstance ()
 

Private Attributes

::google::protobuf::UnknownFieldSet _unknown_fields_
 
::google::protobuf::uint32 _has_bits_ [1]
 
int _cached_size_
 
::google::protobuf::uint32 service_id_
 
::google::protobuf::uint32 method_id_
 
::google::protobuf::uint64 object_id_
 
::google::protobuf::uint32 token_
 
::google::protobuf::uint32 size_
 
::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfoerror_
 
::google::protobuf::uint32 status_
 
bool is_response_
 
::google::protobuf::uint64 timeout_
 
::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessIdforward_targets_
 
::std::string * client_id_
 
::google::protobuf::RepeatedPtrField< ::bgs::protocol::FanoutTargetfanout_target_
 
::google::protobuf::RepeatedPtrField< ::std::string > client_id_fanout_target_
 
::google::protobuf::uint32 service_hash_
 
::google::protobuf::uint32 sender_token_
 
::std::string * client_record_
 
::std::string * original_sender_
 
::std::string * error_reason_
 
::google::protobuf::uint32 router_label_
 

Static Private Attributes

static Headerdefault_instance_
 

Friends

void TC_PROTO_API protobuf_AddDesc_rpc_5ftypes_2eproto ()
 
void protobuf_AssignDesc_rpc_5ftypes_2eproto ()
 
void protobuf_ShutdownFile_rpc_5ftypes_2eproto ()
 

Detailed Description

Definition at line 594 of file rpc_types.pb.h.

Constructor & Destructor Documentation

◆ Header() [1/2]

bgs::protocol::Header::Header ( )

◆ ~Header()

virtual bgs::protocol::Header::~Header ( )
virtual

◆ Header() [2/2]

bgs::protocol::Header::Header ( const Header from)

Member Function Documentation

◆ add_client_id_fanout_target() [1/4]

std::string * bgs::protocol::Header::add_client_id_fanout_target ( )
inline

Definition at line 1822 of file rpc_types.pb.h.

◆ add_client_id_fanout_target() [2/4]

void bgs::protocol::Header::add_client_id_fanout_target ( const ::std::string &  value)
inline

Definition at line 1825 of file rpc_types.pb.h.

◆ add_client_id_fanout_target() [3/4]

void bgs::protocol::Header::add_client_id_fanout_target ( const char *  value)
inline

Definition at line 1829 of file rpc_types.pb.h.

◆ add_client_id_fanout_target() [4/4]

void bgs::protocol::Header::add_client_id_fanout_target ( const char *  value,
size_t  size 
)
inline

Definition at line 1833 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ add_error()

bgs::protocol::ErrorInfo * bgs::protocol::Header::add_error ( )
inline

Definition at line 1571 of file rpc_types.pb.h.

◆ add_fanout_target()

bgs::protocol::FanoutTarget * bgs::protocol::Header::add_fanout_target ( )
inline

Definition at line 1779 of file rpc_types.pb.h.

◆ add_forward_targets()

bgs::protocol::ProcessId * bgs::protocol::Header::add_forward_targets ( )
inline

Definition at line 1649 of file rpc_types.pb.h.

◆ clear_client_id()

void bgs::protocol::Header::clear_client_id ( )
inline

Definition at line 1698 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_client_id_fanout_target()

void bgs::protocol::Header::clear_client_id_fanout_target ( )
inline

Definition at line 1798 of file rpc_types.pb.h.

◆ clear_client_record()

void bgs::protocol::Header::clear_client_record ( )
inline

Definition at line 1858 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_error()

void bgs::protocol::Header::clear_error ( )
inline

Definition at line 1560 of file rpc_types.pb.h.

◆ clear_error_reason()

void bgs::protocol::Header::clear_error_reason ( )
inline

Definition at line 2058 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_fanout_target()

void bgs::protocol::Header::clear_fanout_target ( )
inline

Definition at line 1768 of file rpc_types.pb.h.

◆ clear_forward_targets()

void bgs::protocol::Header::clear_forward_targets ( )
inline

Definition at line 1638 of file rpc_types.pb.h.

◆ clear_has_client_id()

void bgs::protocol::Header::clear_has_client_id ( )
inlineprivate

Definition at line 1695 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_client_record()

void bgs::protocol::Header::clear_has_client_record ( )
inlineprivate

Definition at line 1855 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_error_reason()

void bgs::protocol::Header::clear_has_error_reason ( )
inlineprivate

Definition at line 2055 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_is_response()

void bgs::protocol::Header::clear_has_is_response ( )
inlineprivate

Definition at line 1617 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_method_id()

void bgs::protocol::Header::clear_has_method_id ( )
inlineprivate

Definition at line 1443 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_object_id()

void bgs::protocol::Header::clear_has_object_id ( )
inlineprivate

Definition at line 1491 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_original_sender()

void bgs::protocol::Header::clear_has_original_sender ( )
inlineprivate

Definition at line 1931 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_router_label()

void bgs::protocol::Header::clear_has_router_label ( )
inlineprivate

Definition at line 2031 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_sender_token()

void bgs::protocol::Header::clear_has_sender_token ( )
inlineprivate

Definition at line 2007 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_service_hash()

void bgs::protocol::Header::clear_has_service_hash ( )
inlineprivate

Definition at line 1671 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_service_id()

void bgs::protocol::Header::clear_has_service_id ( )
inlineprivate

Definition at line 1419 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_size()

void bgs::protocol::Header::clear_has_size ( )
inlineprivate

Definition at line 1515 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_status()

void bgs::protocol::Header::clear_has_status ( )
inlineprivate

Definition at line 1539 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_timeout()

void bgs::protocol::Header::clear_has_timeout ( )
inlineprivate

Definition at line 1593 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_token()

void bgs::protocol::Header::clear_has_token ( )
inlineprivate

Definition at line 1467 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_is_response()

void bgs::protocol::Header::clear_is_response ( )
inline

Definition at line 1620 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_method_id()

void bgs::protocol::Header::clear_method_id ( )
inline

Definition at line 1446 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_object_id()

void bgs::protocol::Header::clear_object_id ( )
inline

Definition at line 1494 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_original_sender()

void bgs::protocol::Header::clear_original_sender ( )
inline

Definition at line 1934 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_router_label()

void bgs::protocol::Header::clear_router_label ( )
inline

Definition at line 2034 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_sender_token()

void bgs::protocol::Header::clear_sender_token ( )
inline

Definition at line 2010 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_service_hash()

void bgs::protocol::Header::clear_service_hash ( )
inline

Definition at line 1674 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_service_id()

void bgs::protocol::Header::clear_service_id ( )
inline

Definition at line 1422 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_size()

void bgs::protocol::Header::clear_size ( )
inline

Definition at line 1518 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_status()

void bgs::protocol::Header::clear_status ( )
inline

Definition at line 1542 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_timeout()

void bgs::protocol::Header::clear_timeout ( )
inline

Definition at line 1596 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ clear_token()

void bgs::protocol::Header::clear_token ( )
inline

Definition at line 1470 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ client_id()

const ::std::string & bgs::protocol::Header::client_id ( ) const
inline

Definition at line 1704 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ client_id_fanout_target() [1/2]

const ::google::protobuf::RepeatedPtrField<::std::string > & bgs::protocol::Header::client_id_fanout_target ( ) const
inline

Definition at line 1838 of file rpc_types.pb.h.

◆ client_id_fanout_target() [2/2]

const ::std::string & bgs::protocol::Header::client_id_fanout_target ( int  index) const
inline

Definition at line 1801 of file rpc_types.pb.h.

◆ client_id_fanout_target_size()

int bgs::protocol::Header::client_id_fanout_target_size ( ) const
inline

Definition at line 1795 of file rpc_types.pb.h.

◆ client_record()

const ::std::string & bgs::protocol::Header::client_record ( ) const
inline

Definition at line 1864 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ default_instance()

static const Header & bgs::protocol::Header::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor * bgs::protocol::Header::descriptor ( )
static

◆ error() [1/2]

const ::google::protobuf::RepeatedPtrField<::bgs::protocol::ErrorInfo > & bgs::protocol::Header::error ( ) const
inline

Definition at line 1576 of file rpc_types.pb.h.

◆ error() [2/2]

const ::bgs::protocol::ErrorInfo & bgs::protocol::Header::error ( int  index) const
inline

Definition at line 1563 of file rpc_types.pb.h.

◆ error_reason()

const ::std::string & bgs::protocol::Header::error_reason ( ) const
inline

Definition at line 2064 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ error_size()

int bgs::protocol::Header::error_size ( ) const
inline

Definition at line 1557 of file rpc_types.pb.h.

◆ fanout_target() [1/2]

const ::google::protobuf::RepeatedPtrField<::bgs::protocol::FanoutTarget > & bgs::protocol::Header::fanout_target ( ) const
inline

Definition at line 1784 of file rpc_types.pb.h.

◆ fanout_target() [2/2]

const ::bgs::protocol::FanoutTarget & bgs::protocol::Header::fanout_target ( int  index) const
inline

Definition at line 1771 of file rpc_types.pb.h.

◆ fanout_target_size()

int bgs::protocol::Header::fanout_target_size ( ) const
inline

Definition at line 1765 of file rpc_types.pb.h.

◆ forward_targets() [1/2]

const ::google::protobuf::RepeatedPtrField<::bgs::protocol::ProcessId > & bgs::protocol::Header::forward_targets ( ) const
inline

Definition at line 1654 of file rpc_types.pb.h.

◆ forward_targets() [2/2]

const ::bgs::protocol::ProcessId & bgs::protocol::Header::forward_targets ( int  index) const
inline

Definition at line 1641 of file rpc_types.pb.h.

◆ forward_targets_size()

int bgs::protocol::Header::forward_targets_size ( ) const
inline

Definition at line 1635 of file rpc_types.pb.h.

◆ GetCachedSize()

int bgs::protocol::Header::GetCachedSize ( ) const
inline

Definition at line 622 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ GetMetadata()

::google::protobuf::Metadata bgs::protocol::Header::GetMetadata ( ) const

◆ has_client_id()

bool bgs::protocol::Header::has_client_id ( ) const
inline

Definition at line 1689 of file rpc_types.pb.h.

◆ has_client_record()

bool bgs::protocol::Header::has_client_record ( ) const
inline

Definition at line 1849 of file rpc_types.pb.h.

◆ has_error_reason()

bool bgs::protocol::Header::has_error_reason ( ) const
inline

Definition at line 2049 of file rpc_types.pb.h.

◆ has_is_response()

bool bgs::protocol::Header::has_is_response ( ) const
inline

Definition at line 1611 of file rpc_types.pb.h.

◆ has_method_id()

bool bgs::protocol::Header::has_method_id ( ) const
inline

Definition at line 1437 of file rpc_types.pb.h.

◆ has_object_id()

bool bgs::protocol::Header::has_object_id ( ) const
inline

Definition at line 1485 of file rpc_types.pb.h.

◆ has_original_sender()

bool bgs::protocol::Header::has_original_sender ( ) const
inline

Definition at line 1925 of file rpc_types.pb.h.

◆ has_router_label()

bool bgs::protocol::Header::has_router_label ( ) const
inline

Definition at line 2025 of file rpc_types.pb.h.

◆ has_sender_token()

bool bgs::protocol::Header::has_sender_token ( ) const
inline

Definition at line 2001 of file rpc_types.pb.h.

◆ has_service_hash()

bool bgs::protocol::Header::has_service_hash ( ) const
inline

Definition at line 1665 of file rpc_types.pb.h.

◆ has_service_id()

bool bgs::protocol::Header::has_service_id ( ) const
inline

Definition at line 1413 of file rpc_types.pb.h.

◆ has_size()

bool bgs::protocol::Header::has_size ( ) const
inline

Definition at line 1509 of file rpc_types.pb.h.

◆ has_status()

bool bgs::protocol::Header::has_status ( ) const
inline

Definition at line 1533 of file rpc_types.pb.h.

◆ has_timeout()

bool bgs::protocol::Header::has_timeout ( ) const
inline

Definition at line 1587 of file rpc_types.pb.h.

◆ has_token()

bool bgs::protocol::Header::has_token ( ) const
inline

Definition at line 1461 of file rpc_types.pb.h.

◆ InitAsDefaultInstance()

void bgs::protocol::Header::InitAsDefaultInstance ( )
private

◆ is_response()

bool bgs::protocol::Header::is_response ( ) const
inline

Definition at line 1624 of file rpc_types.pb.h.

◆ method_id()

google::protobuf::uint32 bgs::protocol::Header::method_id ( ) const
inline

Definition at line 1450 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ mutable_client_id()

std::string * bgs::protocol::Header::mutable_client_id ( )
inline

Definition at line 1732 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ mutable_client_id_fanout_target() [1/2]

google::protobuf::RepeatedPtrField<::std::string > * bgs::protocol::Header::mutable_client_id_fanout_target ( )
inline

Definition at line 1843 of file rpc_types.pb.h.

◆ mutable_client_id_fanout_target() [2/2]

std::string * bgs::protocol::Header::mutable_client_id_fanout_target ( int  index)
inline

Definition at line 1805 of file rpc_types.pb.h.

◆ mutable_client_record()

std::string * bgs::protocol::Header::mutable_client_record ( )
inline

Definition at line 1892 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ mutable_error() [1/2]

google::protobuf::RepeatedPtrField<::bgs::protocol::ErrorInfo > * bgs::protocol::Header::mutable_error ( )
inline

Definition at line 1581 of file rpc_types.pb.h.

◆ mutable_error() [2/2]

bgs::protocol::ErrorInfo * bgs::protocol::Header::mutable_error ( int  index)
inline

Definition at line 1567 of file rpc_types.pb.h.

◆ mutable_error_reason()

std::string * bgs::protocol::Header::mutable_error_reason ( )
inline

Definition at line 2092 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ mutable_fanout_target() [1/2]

google::protobuf::RepeatedPtrField<::bgs::protocol::FanoutTarget > * bgs::protocol::Header::mutable_fanout_target ( )
inline

Definition at line 1789 of file rpc_types.pb.h.

◆ mutable_fanout_target() [2/2]

bgs::protocol::FanoutTarget * bgs::protocol::Header::mutable_fanout_target ( int  index)
inline

Definition at line 1775 of file rpc_types.pb.h.

◆ mutable_forward_targets() [1/2]

google::protobuf::RepeatedPtrField<::bgs::protocol::ProcessId > * bgs::protocol::Header::mutable_forward_targets ( )
inline

Definition at line 1659 of file rpc_types.pb.h.

◆ mutable_forward_targets() [2/2]

bgs::protocol::ProcessId * bgs::protocol::Header::mutable_forward_targets ( int  index)
inline

Definition at line 1645 of file rpc_types.pb.h.

◆ mutable_original_sender()

std::string * bgs::protocol::Header::mutable_original_sender ( )
inline

Definition at line 1968 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * bgs::protocol::Header::mutable_unknown_fields ( )
inline

Definition at line 610 of file rpc_types.pb.h.

◆ New()

Header * bgs::protocol::Header::New ( ) const

◆ object_id()

google::protobuf::uint64 bgs::protocol::Header::object_id ( ) const
inline

Definition at line 1498 of file rpc_types.pb.h.

◆ operator=()

Header & bgs::protocol::Header::operator= ( const Header from)
inline

Definition at line 601 of file rpc_types.pb.h.

◆ original_sender()

const ::std::string & bgs::protocol::Header::original_sender ( ) const
inline

Definition at line 1940 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ release_client_id()

std::string * bgs::protocol::Header::release_client_id ( )
inline

Definition at line 1740 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ release_client_record()

std::string * bgs::protocol::Header::release_client_record ( )
inline

Definition at line 1900 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ release_error_reason()

std::string * bgs::protocol::Header::release_error_reason ( )
inline

Definition at line 2100 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ release_original_sender()

std::string * bgs::protocol::Header::release_original_sender ( )
inline

Definition at line 1976 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ router_label()

google::protobuf::uint32 bgs::protocol::Header::router_label ( ) const
inline

Definition at line 2038 of file rpc_types.pb.h.

◆ sender_token()

google::protobuf::uint32 bgs::protocol::Header::sender_token ( ) const
inline

Definition at line 2014 of file rpc_types.pb.h.

◆ service_hash()

google::protobuf::uint32 bgs::protocol::Header::service_hash ( ) const
inline

Definition at line 1678 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ service_id()

google::protobuf::uint32 bgs::protocol::Header::service_id ( ) const
inline

Definition at line 1426 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_allocated_client_id()

void bgs::protocol::Header::set_allocated_client_id ( ::std::string *  client_id)
inline

Definition at line 1750 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_allocated_client_record()

void bgs::protocol::Header::set_allocated_client_record ( ::std::string *  client_record)
inline

Definition at line 1910 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_allocated_error_reason()

void bgs::protocol::Header::set_allocated_error_reason ( ::std::string *  error_reason)
inline

Definition at line 2110 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_allocated_original_sender()

void bgs::protocol::Header::set_allocated_original_sender ( ::std::string *  original_sender)
inline

Definition at line 1986 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_client_id() [1/3]

void bgs::protocol::Header::set_client_id ( const ::std::string &  value)
inline

Definition at line 1708 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_client_id() [2/3]

void bgs::protocol::Header::set_client_id ( const char *  value)
inline

Definition at line 1716 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_client_id() [3/3]

void bgs::protocol::Header::set_client_id ( const char *  value,
size_t  size 
)
inline

Definition at line 1724 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_client_id_fanout_target() [1/3]

void bgs::protocol::Header::set_client_id_fanout_target ( int  index,
const ::std::string &  value 
)
inline

Definition at line 1809 of file rpc_types.pb.h.

◆ set_client_id_fanout_target() [2/3]

void bgs::protocol::Header::set_client_id_fanout_target ( int  index,
const char *  value 
)
inline

Definition at line 1813 of file rpc_types.pb.h.

◆ set_client_id_fanout_target() [3/3]

void bgs::protocol::Header::set_client_id_fanout_target ( int  index,
const char *  value,
size_t  size 
)
inline

Definition at line 1817 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_client_record() [1/3]

void bgs::protocol::Header::set_client_record ( const ::std::string &  value)
inline

Definition at line 1868 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_client_record() [2/3]

void bgs::protocol::Header::set_client_record ( const char *  value)
inline

Definition at line 1876 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_client_record() [3/3]

void bgs::protocol::Header::set_client_record ( const void *  value,
size_t  size 
)
inline

Definition at line 1884 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_error_reason() [1/3]

void bgs::protocol::Header::set_error_reason ( const ::std::string &  value)
inline

Definition at line 2068 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_error_reason() [2/3]

void bgs::protocol::Header::set_error_reason ( const char *  value)
inline

Definition at line 2076 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_error_reason() [3/3]

void bgs::protocol::Header::set_error_reason ( const char *  value,
size_t  size 
)
inline

Definition at line 2084 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_has_client_id()

void bgs::protocol::Header::set_has_client_id ( )
inlineprivate

Definition at line 1692 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_client_record()

void bgs::protocol::Header::set_has_client_record ( )
inlineprivate

Definition at line 1852 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_error_reason()

void bgs::protocol::Header::set_has_error_reason ( )
inlineprivate

Definition at line 2052 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_is_response()

void bgs::protocol::Header::set_has_is_response ( )
inlineprivate

Definition at line 1614 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_method_id()

void bgs::protocol::Header::set_has_method_id ( )
inlineprivate

Definition at line 1440 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_object_id()

void bgs::protocol::Header::set_has_object_id ( )
inlineprivate

Definition at line 1488 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_original_sender()

void bgs::protocol::Header::set_has_original_sender ( )
inlineprivate

Definition at line 1928 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_router_label()

void bgs::protocol::Header::set_has_router_label ( )
inlineprivate

Definition at line 2028 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_sender_token()

void bgs::protocol::Header::set_has_sender_token ( )
inlineprivate

Definition at line 2004 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_service_hash()

void bgs::protocol::Header::set_has_service_hash ( )
inlineprivate

Definition at line 1668 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_service_id()

void bgs::protocol::Header::set_has_service_id ( )
inlineprivate

Definition at line 1416 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_size()

void bgs::protocol::Header::set_has_size ( )
inlineprivate

Definition at line 1512 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_status()

void bgs::protocol::Header::set_has_status ( )
inlineprivate

Definition at line 1536 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_timeout()

void bgs::protocol::Header::set_has_timeout ( )
inlineprivate

Definition at line 1590 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_token()

void bgs::protocol::Header::set_has_token ( )
inlineprivate

Definition at line 1464 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ set_is_response()

void bgs::protocol::Header::set_is_response ( bool  value)
inline

Definition at line 1628 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_method_id()

void bgs::protocol::Header::set_method_id ( ::google::protobuf::uint32  value)
inline

Definition at line 1454 of file rpc_types.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ set_object_id()

void bgs::protocol::Header::set_object_id ( ::google::protobuf::uint64  value)
inline

Definition at line 1502 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_original_sender() [1/3]

void bgs::protocol::Header::set_original_sender ( const ::std::string &  value)
inline

Definition at line 1944 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_original_sender() [2/3]

void bgs::protocol::Header::set_original_sender ( const char *  value)
inline

Definition at line 1952 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_original_sender() [3/3]

void bgs::protocol::Header::set_original_sender ( const void *  value,
size_t  size 
)
inline

Definition at line 1960 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_router_label()

void bgs::protocol::Header::set_router_label ( ::google::protobuf::uint32  value)
inline

Definition at line 2042 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_sender_token()

void bgs::protocol::Header::set_sender_token ( ::google::protobuf::uint32  value)
inline

Definition at line 2018 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_service_hash()

void bgs::protocol::Header::set_service_hash ( ::google::protobuf::uint32  value)
inline

Definition at line 1682 of file rpc_types.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ set_service_id()

void bgs::protocol::Header::set_service_id ( ::google::protobuf::uint32  value)
inline

Definition at line 1430 of file rpc_types.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ set_size()

void bgs::protocol::Header::set_size ( ::google::protobuf::uint32  value)
inline

Definition at line 1526 of file rpc_types.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ set_status()

void bgs::protocol::Header::set_status ( ::google::protobuf::uint32  value)
inline

Definition at line 1550 of file rpc_types.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ set_timeout()

void bgs::protocol::Header::set_timeout ( ::google::protobuf::uint64  value)
inline

Definition at line 1604 of file rpc_types.pb.h.

+ Here is the call graph for this function:

◆ set_token()

void bgs::protocol::Header::set_token ( ::google::protobuf::uint32  value)
inline

Definition at line 1478 of file rpc_types.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetCachedSize()

void bgs::protocol::Header::SetCachedSize ( int  size) const
private

◆ SharedCtor()

void bgs::protocol::Header::SharedCtor ( )
private

◆ SharedDtor()

void bgs::protocol::Header::SharedDtor ( )
private

◆ size()

google::protobuf::uint32 bgs::protocol::Header::size ( ) const
inline

Definition at line 1522 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ status()

google::protobuf::uint32 bgs::protocol::Header::status ( ) const
inline

Definition at line 1546 of file rpc_types.pb.h.

◆ Swap()

void bgs::protocol::Header::Swap ( Header other)

◆ timeout()

google::protobuf::uint64 bgs::protocol::Header::timeout ( ) const
inline

Definition at line 1600 of file rpc_types.pb.h.

◆ token()

google::protobuf::uint32 bgs::protocol::Header::token ( ) const
inline

Definition at line 1474 of file rpc_types.pb.h.

+ Here is the caller graph for this function:

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & bgs::protocol::Header::unknown_fields ( ) const
inline

Definition at line 606 of file rpc_types.pb.h.

Friends And Related Function Documentation

◆ protobuf_AddDesc_rpc_5ftypes_2eproto

void TC_PROTO_API protobuf_AddDesc_rpc_5ftypes_2eproto ( )
friend

◆ protobuf_AssignDesc_rpc_5ftypes_2eproto

void protobuf_AssignDesc_rpc_5ftypes_2eproto ( )
friend

◆ protobuf_ShutdownFile_rpc_5ftypes_2eproto

void protobuf_ShutdownFile_rpc_5ftypes_2eproto ( )
friend

Member Data Documentation

◆ _cached_size_

int bgs::protocol::Header::_cached_size_
mutableprivate

Definition at line 847 of file rpc_types.pb.h.

◆ _has_bits_

::google::protobuf::uint32 bgs::protocol::Header::_has_bits_[1]
private

Definition at line 846 of file rpc_types.pb.h.

◆ _unknown_fields_

::google::protobuf::UnknownFieldSet bgs::protocol::Header::_unknown_fields_
private

Definition at line 844 of file rpc_types.pb.h.

◆ client_id_

::std::string* bgs::protocol::Header::client_id_
private

Definition at line 858 of file rpc_types.pb.h.

◆ client_id_fanout_target_

::google::protobuf::RepeatedPtrField< ::std::string> bgs::protocol::Header::client_id_fanout_target_
private

Definition at line 860 of file rpc_types.pb.h.

◆ client_record_

::std::string* bgs::protocol::Header::client_record_
private

Definition at line 863 of file rpc_types.pb.h.

◆ default_instance_

Header* bgs::protocol::Header::default_instance_
staticprivate

Definition at line 872 of file rpc_types.pb.h.

◆ error_

::google::protobuf::RepeatedPtrField< ::bgs::protocol::ErrorInfo > bgs::protocol::Header::error_
private

Definition at line 853 of file rpc_types.pb.h.

◆ error_reason_

::std::string* bgs::protocol::Header::error_reason_
private

Definition at line 865 of file rpc_types.pb.h.

◆ fanout_target_

::google::protobuf::RepeatedPtrField< ::bgs::protocol::FanoutTarget > bgs::protocol::Header::fanout_target_
private

Definition at line 859 of file rpc_types.pb.h.

◆ forward_targets_

::google::protobuf::RepeatedPtrField< ::bgs::protocol::ProcessId > bgs::protocol::Header::forward_targets_
private

Definition at line 857 of file rpc_types.pb.h.

◆ is_response_

bool bgs::protocol::Header::is_response_
private

Definition at line 855 of file rpc_types.pb.h.

◆ kClientIdFanoutTargetFieldNumber

const int bgs::protocol::Header::kClientIdFanoutTargetFieldNumber = 15
static

Definition at line 748 of file rpc_types.pb.h.

◆ kClientIdFieldNumber

const int bgs::protocol::Header::kClientIdFieldNumber = 13
static

Definition at line 724 of file rpc_types.pb.h.

◆ kClientRecordFieldNumber

const int bgs::protocol::Header::kClientRecordFieldNumber = 16
static

Definition at line 764 of file rpc_types.pb.h.

◆ kErrorFieldNumber

const int bgs::protocol::Header::kErrorFieldNumber = 7
static

Definition at line 679 of file rpc_types.pb.h.

◆ kErrorReasonFieldNumber

const int bgs::protocol::Header::kErrorReasonFieldNumber = 20
static

Definition at line 802 of file rpc_types.pb.h.

◆ kFanoutTargetFieldNumber

const int bgs::protocol::Header::kFanoutTargetFieldNumber = 14
static

Definition at line 736 of file rpc_types.pb.h.

◆ kForwardTargetsFieldNumber

const int bgs::protocol::Header::kForwardTargetsFieldNumber = 10
static

Definition at line 705 of file rpc_types.pb.h.

◆ kIsResponseFieldNumber

const int bgs::protocol::Header::kIsResponseFieldNumber = 9
static

Definition at line 698 of file rpc_types.pb.h.

◆ kMethodIdFieldNumber

const int bgs::protocol::Header::kMethodIdFieldNumber = 2
static

Definition at line 644 of file rpc_types.pb.h.

◆ kObjectIdFieldNumber

const int bgs::protocol::Header::kObjectIdFieldNumber = 4
static

Definition at line 658 of file rpc_types.pb.h.

◆ kOriginalSenderFieldNumber

const int bgs::protocol::Header::kOriginalSenderFieldNumber = 17
static

Definition at line 776 of file rpc_types.pb.h.

◆ kRouterLabelFieldNumber

const int bgs::protocol::Header::kRouterLabelFieldNumber = 19
static

Definition at line 795 of file rpc_types.pb.h.

◆ kSenderTokenFieldNumber

const int bgs::protocol::Header::kSenderTokenFieldNumber = 18
static

Definition at line 788 of file rpc_types.pb.h.

◆ kServiceHashFieldNumber

const int bgs::protocol::Header::kServiceHashFieldNumber = 11
static

Definition at line 717 of file rpc_types.pb.h.

◆ kServiceIdFieldNumber

const int bgs::protocol::Header::kServiceIdFieldNumber = 1
static

Definition at line 637 of file rpc_types.pb.h.

◆ kSizeFieldNumber

const int bgs::protocol::Header::kSizeFieldNumber = 5
static

Definition at line 665 of file rpc_types.pb.h.

◆ kStatusFieldNumber

const int bgs::protocol::Header::kStatusFieldNumber = 6
static

Definition at line 672 of file rpc_types.pb.h.

◆ kTimeoutFieldNumber

const int bgs::protocol::Header::kTimeoutFieldNumber = 8
static

Definition at line 691 of file rpc_types.pb.h.

◆ kTokenFieldNumber

const int bgs::protocol::Header::kTokenFieldNumber = 3
static

Definition at line 651 of file rpc_types.pb.h.

◆ method_id_

::google::protobuf::uint32 bgs::protocol::Header::method_id_
private

Definition at line 849 of file rpc_types.pb.h.

◆ object_id_

::google::protobuf::uint64 bgs::protocol::Header::object_id_
private

Definition at line 850 of file rpc_types.pb.h.

◆ original_sender_

::std::string* bgs::protocol::Header::original_sender_
private

Definition at line 864 of file rpc_types.pb.h.

◆ router_label_

::google::protobuf::uint32 bgs::protocol::Header::router_label_
private

Definition at line 866 of file rpc_types.pb.h.

◆ sender_token_

::google::protobuf::uint32 bgs::protocol::Header::sender_token_
private

Definition at line 862 of file rpc_types.pb.h.

◆ service_hash_

::google::protobuf::uint32 bgs::protocol::Header::service_hash_
private

Definition at line 861 of file rpc_types.pb.h.

◆ service_id_

::google::protobuf::uint32 bgs::protocol::Header::service_id_
private

Definition at line 848 of file rpc_types.pb.h.

◆ size_

::google::protobuf::uint32 bgs::protocol::Header::size_
private

Definition at line 852 of file rpc_types.pb.h.

◆ status_

::google::protobuf::uint32 bgs::protocol::Header::status_
private

Definition at line 854 of file rpc_types.pb.h.

◆ timeout_

::google::protobuf::uint64 bgs::protocol::Header::timeout_
private

Definition at line 856 of file rpc_types.pb.h.

◆ token_

::google::protobuf::uint32 bgs::protocol::Header::token_
private

Definition at line 851 of file rpc_types.pb.h.


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