Bitcoin
Classes | Namespaces | Macros | Functions | Variables
paymentrequest.pb.cc File Reference
#include "paymentrequest.pb.h"
#include <algorithm>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format_lite_inl.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/reflection_ops.h>
#include <google/protobuf/wire_format.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>

Classes

class  payments::OutputDefaultTypeInternal
 
class  payments::PaymentDetailsDefaultTypeInternal
 
class  payments::PaymentRequestDefaultTypeInternal
 
class  payments::X509CertificatesDefaultTypeInternal
 
class  payments::PaymentDefaultTypeInternal
 
class  payments::PaymentACKDefaultTypeInternal
 
class  payments::Output::HasBitSetters
 
class  payments::PaymentDetails::HasBitSetters
 
class  payments::PaymentRequest::HasBitSetters
 
class  payments::X509Certificates::HasBitSetters
 
class  payments::Payment::HasBitSetters
 
class  payments::PaymentACK::HasBitSetters
 

Namespaces

 payments
 
 google
 
 google::protobuf
 

Macros

#define DO_(EXPRESSION)   if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
 
#define DO_(EXPRESSION)   if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
 
#define DO_(EXPRESSION)   if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
 
#define DO_(EXPRESSION)   if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
 
#define DO_(EXPRESSION)   if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
 
#define DO_(EXPRESSION)   if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
 

Functions

static void InitDefaultsOutput_paymentrequest_2eproto ()
 
static void InitDefaultsPaymentDetails_paymentrequest_2eproto ()
 
static void InitDefaultsPaymentRequest_paymentrequest_2eproto ()
 
static void InitDefaultsX509Certificates_paymentrequest_2eproto ()
 
static void InitDefaultsPayment_paymentrequest_2eproto ()
 
static void InitDefaultsPaymentACK_paymentrequest_2eproto ()
 
void InitDefaults_paymentrequest_2eproto ()
 
const ::google::protobuf::uint32 TableStruct_paymentrequest_2eproto::offsets [] PROTOBUF_SECTION_VARIABLE (protodesc_cold)
 
void AddDescriptors_paymentrequest_2eproto ()
 
template<>
PROTOBUF_NOINLINE ::payments::Outputgoogle::protobuf::Arena::CreateMaybeMessage< ::payments::Output > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE ::payments::PaymentDetailsgoogle::protobuf::Arena::CreateMaybeMessage< ::payments::PaymentDetails > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE ::payments::PaymentRequestgoogle::protobuf::Arena::CreateMaybeMessage< ::payments::PaymentRequest > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE ::payments::X509Certificatesgoogle::protobuf::Arena::CreateMaybeMessage< ::payments::X509Certificates > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE ::payments::Paymentgoogle::protobuf::Arena::CreateMaybeMessage< ::payments::Payment > (Arena *arena)
 
template<>
PROTOBUF_NOINLINE ::payments::PaymentACKgoogle::protobuf::Arena::CreateMaybeMessage< ::payments::PaymentACK > (Arena *arena)
 

Variables

PROTOBUF_INTERNAL_EXPORT_paymentrequest_2eproto ::google::protobuf::internal::SCCInfo< 0 > scc_info_Output_paymentrequest_2eproto
 
PROTOBUF_INTERNAL_EXPORT_paymentrequest_2eproto ::google::protobuf::internal::SCCInfo< 1 > scc_info_Payment_paymentrequest_2eproto
 
class payments::OutputDefaultTypeInternal payments::_Output_default_instance_
 
class payments::PaymentDetailsDefaultTypeInternal payments::_PaymentDetails_default_instance_
 
class payments::PaymentRequestDefaultTypeInternal payments::_PaymentRequest_default_instance_
 
class payments::X509CertificatesDefaultTypeInternal payments::_X509Certificates_default_instance_
 
class payments::PaymentDefaultTypeInternal payments::_Payment_default_instance_
 
class payments::PaymentACKDefaultTypeInternal payments::_PaymentACK_default_instance_
 
::google::protobuf::internal::SCCInfo< 1 > scc_info_PaymentDetails_paymentrequest_2eproto
 
::google::protobuf::internal::SCCInfo< 0 > scc_info_PaymentRequest_paymentrequest_2eproto
 
::google::protobuf::internal::SCCInfo< 0 > scc_info_X509Certificates_paymentrequest_2eproto
 
::google::protobuf::internal::SCCInfo< 1 > scc_info_PaymentACK_paymentrequest_2eproto
 
::google::protobuf::Metadata file_level_metadata_paymentrequest_2eproto [6]
 
constexpr ::google::protobuf::EnumDescriptor const ** file_level_enum_descriptors_paymentrequest_2eproto = nullptr
 
constexpr ::google::protobuf::ServiceDescriptor const ** file_level_service_descriptors_paymentrequest_2eproto = nullptr
 
::google::protobuf::Message const *const file_default_instances []
 
::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_paymentrequest_2eproto
 
const char descriptor_table_protodef_paymentrequest_2eproto []
 
::google::protobuf::internal::DescriptorTable descriptor_table_paymentrequest_2eproto
 
static bool dynamic_init_dummy_paymentrequest_2eproto = []() { AddDescriptors_paymentrequest_2eproto(); return true; }()
 

Macro Definition Documentation

◆ DO_ [1/6]

#define DO_ (   EXPRESSION)    if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure

◆ DO_ [2/6]

#define DO_ (   EXPRESSION)    if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure

◆ DO_ [3/6]

#define DO_ (   EXPRESSION)    if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure

◆ DO_ [4/6]

#define DO_ (   EXPRESSION)    if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure

◆ DO_ [5/6]

#define DO_ (   EXPRESSION)    if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure

◆ DO_ [6/6]

#define DO_ (   EXPRESSION)    if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure

Function Documentation

◆ AddDescriptors_paymentrequest_2eproto()

void AddDescriptors_paymentrequest_2eproto ( )

◆ InitDefaults_paymentrequest_2eproto()

void InitDefaults_paymentrequest_2eproto ( )

◆ InitDefaultsOutput_paymentrequest_2eproto()

static void InitDefaultsOutput_paymentrequest_2eproto ( )
static

◆ InitDefaultsPayment_paymentrequest_2eproto()

static void InitDefaultsPayment_paymentrequest_2eproto ( )
static

◆ InitDefaultsPaymentACK_paymentrequest_2eproto()

static void InitDefaultsPaymentACK_paymentrequest_2eproto ( )
static

◆ InitDefaultsPaymentDetails_paymentrequest_2eproto()

static void InitDefaultsPaymentDetails_paymentrequest_2eproto ( )
static

◆ InitDefaultsPaymentRequest_paymentrequest_2eproto()

static void InitDefaultsPaymentRequest_paymentrequest_2eproto ( )
static

◆ InitDefaultsX509Certificates_paymentrequest_2eproto()

static void InitDefaultsX509Certificates_paymentrequest_2eproto ( )
static

◆ PROTOBUF_SECTION_VARIABLE()

const ::google::protobuf::uint32 TableStruct_paymentrequest_2eproto::offsets [] PROTOBUF_SECTION_VARIABLE ( protodesc_cold  )

Variable Documentation

◆ assign_descriptors_table_paymentrequest_2eproto

::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_paymentrequest_2eproto
Initial value:
= {
{}, AddDescriptors_paymentrequest_2eproto, "paymentrequest.proto", schemas,
}
constexpr ::google::protobuf::EnumDescriptor const ** file_level_enum_descriptors_paymentrequest_2eproto
Definition: paymentrequest.pb.cc:152
::google::protobuf::Message const *const file_default_instances[]
Definition: paymentrequest.pb.cc:238
constexpr ::google::protobuf::ServiceDescriptor const ** file_level_service_descriptors_paymentrequest_2eproto
Definition: paymentrequest.pb.cc:153
void AddDescriptors_paymentrequest_2eproto()
Definition: paymentrequest.pb.cc:278
static const ::google::protobuf::uint32 offsets[]
Definition: paymentrequest.pb.h:48
::google::protobuf::Metadata file_level_metadata_paymentrequest_2eproto[6]
Definition: paymentrequest.pb.cc:151

◆ descriptor_table_paymentrequest_2eproto

::google::protobuf::internal::DescriptorTable descriptor_table_paymentrequest_2eproto
Initial value:
= {
"paymentrequest.proto", &assign_descriptors_table_paymentrequest_2eproto, 649,
}
const char descriptor_table_protodef_paymentrequest_2eproto[]
Definition: paymentrequest.pb.cc:253
::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_paymentrequest_2eproto
Definition: paymentrequest.pb.cc:247
void InitDefaults_paymentrequest_2eproto()
Definition: paymentrequest.pb.cc:142

◆ descriptor_table_protodef_paymentrequest_2eproto

const char descriptor_table_protodef_paymentrequest_2eproto[]
Initial value:
=
"\n\024paymentrequest.proto\022\010payments\"+\n\006Outp"
"ut\022\021\n\006amount\030\001 \001(\004:\0010\022\016\n\006script\030\002 \002(\014\"\243\001"
"\n\016PaymentDetails\022\025\n\007network\030\001 \001(\t:\004main\022"
"!\n\007outputs\030\002 \003(\0132\020.payments.Output\022\014\n\004ti"
"me\030\003 \002(\004\022\017\n\007expires\030\004 \001(\004\022\014\n\004memo\030\005 \001(\t\022"
"\023\n\013payment_url\030\006 \001(\t\022\025\n\rmerchant_data\030\007 "
"\001(\014\"\225\001\n\016PaymentRequest\022\"\n\027payment_detail"
"s_version\030\001 \001(\r:\0011\022\026\n\010pki_type\030\002 \001(\t:\004no"
"ne\022\020\n\010pki_data\030\003 \001(\014\022\"\n\032serialized_payme"
"nt_details\030\004 \002(\014\022\021\n\tsignature\030\005 \001(\014\"\'\n\020X"
"509Certificates\022\023\n\013certificate\030\001 \003(\014\"i\n\007"
"Payment\022\025\n\rmerchant_data\030\001 \001(\014\022\024\n\014transa"
"ctions\030\002 \003(\014\022#\n\trefund_to\030\003 \003(\0132\020.paymen"
"ts.Output\022\014\n\004memo\030\004 \001(\t\">\n\nPaymentACK\022\"\n"
"\007payment\030\001 \002(\0132\021.payments.Payment\022\014\n\004mem"
"o\030\002 \001(\tB(\n\036org.bitcoin.protocols.payment"
"sB\006Protos"

◆ dynamic_init_dummy_paymentrequest_2eproto

bool dynamic_init_dummy_paymentrequest_2eproto = []() { AddDescriptors_paymentrequest_2eproto(); return true; }()
static

◆ file_default_instances

::google::protobuf::Message const* const file_default_instances[]
static
Initial value:
= {
reinterpret_cast<const ::google::protobuf::Message*>(&::payments::_Output_default_instance_),
reinterpret_cast<const ::google::protobuf::Message*>(&::payments::_PaymentDetails_default_instance_),
reinterpret_cast<const ::google::protobuf::Message*>(&::payments::_PaymentRequest_default_instance_),
reinterpret_cast<const ::google::protobuf::Message*>(&::payments::_X509Certificates_default_instance_),
reinterpret_cast<const ::google::protobuf::Message*>(&::payments::_Payment_default_instance_),
reinterpret_cast<const ::google::protobuf::Message*>(&::payments::_PaymentACK_default_instance_),
}
class payments::PaymentDetailsDefaultTypeInternal _PaymentDetails_default_instance_
Definition: paymentrequest.pb.h:62
class payments::PaymentACKDefaultTypeInternal _PaymentACK_default_instance_
Definition: paymentrequest.pb.h:59
class payments::X509CertificatesDefaultTypeInternal _X509Certificates_default_instance_
Definition: paymentrequest.pb.h:68
class payments::OutputDefaultTypeInternal _Output_default_instance_
Definition: paymentrequest.pb.h:53
class payments::PaymentRequestDefaultTypeInternal _PaymentRequest_default_instance_
Definition: paymentrequest.pb.h:65
class payments::PaymentDefaultTypeInternal _Payment_default_instance_
Definition: paymentrequest.pb.h:56

◆ file_level_enum_descriptors_paymentrequest_2eproto

constexpr ::google::protobuf::EnumDescriptor const** file_level_enum_descriptors_paymentrequest_2eproto = nullptr

◆ file_level_metadata_paymentrequest_2eproto

::google::protobuf::Metadata file_level_metadata_paymentrequest_2eproto[6]

◆ file_level_service_descriptors_paymentrequest_2eproto

constexpr ::google::protobuf::ServiceDescriptor const** file_level_service_descriptors_paymentrequest_2eproto = nullptr

◆ scc_info_Output_paymentrequest_2eproto

google::protobuf::internal::SCCInfo< 0 > scc_info_Output_paymentrequest_2eproto
Initial value:
=
{{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsOutput_paymentrequest_2eproto}, {}}
static void InitDefaultsOutput_paymentrequest_2eproto()
Definition: paymentrequest.pb.cc:47

◆ scc_info_Payment_paymentrequest_2eproto

google::protobuf::internal::SCCInfo< 1 > scc_info_Payment_paymentrequest_2eproto
Initial value:
=
{{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsPayment_paymentrequest_2eproto}, {
PROTOBUF_INTERNAL_EXPORT_paymentrequest_2eproto ::google::protobuf::internal::SCCInfo< 0 > scc_info_Output_paymentrequest_2eproto
Definition: paymentrequest.pb.cc:58
static void InitDefaultsPayment_paymentrequest_2eproto()
Definition: paymentrequest.pb.cc:112

◆ scc_info_PaymentACK_paymentrequest_2eproto

::google::protobuf::internal::SCCInfo<1> scc_info_PaymentACK_paymentrequest_2eproto
Initial value:
=
{{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsPaymentACK_paymentrequest_2eproto}, {
static void InitDefaultsPaymentACK_paymentrequest_2eproto()
Definition: paymentrequest.pb.cc:127
PROTOBUF_INTERNAL_EXPORT_paymentrequest_2eproto ::google::protobuf::internal::SCCInfo< 1 > scc_info_Payment_paymentrequest_2eproto
Definition: paymentrequest.pb.cc:123

◆ scc_info_PaymentDetails_paymentrequest_2eproto

::google::protobuf::internal::SCCInfo<1> scc_info_PaymentDetails_paymentrequest_2eproto
Initial value:
=
{{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsPaymentDetails_paymentrequest_2eproto}, {
PROTOBUF_INTERNAL_EXPORT_paymentrequest_2eproto ::google::protobuf::internal::SCCInfo< 0 > scc_info_Output_paymentrequest_2eproto
Definition: paymentrequest.pb.cc:58
static void InitDefaultsPaymentDetails_paymentrequest_2eproto()
Definition: paymentrequest.pb.cc:61

◆ scc_info_PaymentRequest_paymentrequest_2eproto

::google::protobuf::internal::SCCInfo<0> scc_info_PaymentRequest_paymentrequest_2eproto
Initial value:
=
{{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsPaymentRequest_paymentrequest_2eproto}, {}}
static void InitDefaultsPaymentRequest_paymentrequest_2eproto()
Definition: paymentrequest.pb.cc:80

◆ scc_info_X509Certificates_paymentrequest_2eproto

::google::protobuf::internal::SCCInfo<0> scc_info_X509Certificates_paymentrequest_2eproto
Initial value:
=
{{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsX509Certificates_paymentrequest_2eproto}, {}}
static void InitDefaultsX509Certificates_paymentrequest_2eproto()
Definition: paymentrequest.pb.cc:98