4 #ifndef PROTOBUF_access_2eproto__INCLUDED
5 #define PROTOBUF_access_2eproto__INCLUDED
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 2004000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 2004001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/generated_message_util.h>
23 #include <google/protobuf/repeated_field.h>
24 #include <google/protobuf/extension_set.h>
25 #include <google/protobuf/generated_message_reflection.h>
32 void protobuf_AddDesc_access_2eproto();
33 void protobuf_AssignDesc_access_2eproto();
34 void protobuf_ShutdownFile_access_2eproto();
40 class Access :
public ::google::protobuf::Message {
52 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
53 return _unknown_fields_;
56 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
57 return &_unknown_fields_;
60 static const ::google::protobuf::Descriptor* descriptor();
61 static const Access& default_instance();
68 void CopyFrom(const ::google::protobuf::Message& from);
69 void MergeFrom(const ::google::protobuf::Message& from);
70 void CopyFrom(
const Access& from);
71 void MergeFrom(
const Access& from);
73 bool IsInitialized()
const;
76 bool MergePartialFromCodedStream(
77 ::google::protobuf::io::CodedInputStream* input);
78 void SerializeWithCachedSizes(
79 ::google::protobuf::io::CodedOutputStream* output)
const;
80 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
81 int GetCachedSize()
const {
return _cached_size_; }
85 void SetCachedSize(
int size)
const;
88 ::google::protobuf::Metadata GetMetadata()
const;
95 inline bool has_definer()
const;
96 inline void clear_definer();
97 static const int kDefinerFieldNumber = 1;
98 inline const ::std::string& definer()
const;
99 inline void set_definer(const ::std::string& value);
100 inline void set_definer(
const char* value);
101 inline void set_definer(
const char* value,
size_t size);
102 inline ::std::string* mutable_definer();
103 inline ::std::string* release_definer();
106 inline bool has_invoker()
const;
107 inline void clear_invoker();
108 static const int kInvokerFieldNumber = 2;
109 inline const ::std::string& invoker()
const;
110 inline void set_invoker(const ::std::string& value);
111 inline void set_invoker(
const char* value);
112 inline void set_invoker(
const char* value,
size_t size);
113 inline ::std::string* mutable_invoker();
114 inline ::std::string* release_invoker();
118 inline void set_has_definer();
119 inline void clear_has_definer();
120 inline void set_has_invoker();
121 inline void clear_has_invoker();
123 ::google::protobuf::UnknownFieldSet _unknown_fields_;
125 ::std::string* definer_;
126 ::std::string* invoker_;
128 mutable int _cached_size_;
129 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
131 friend void protobuf_AddDesc_access_2eproto();
132 friend void protobuf_AssignDesc_access_2eproto();
133 friend void protobuf_ShutdownFile_access_2eproto();
135 void InitAsDefaultInstance();
136 static Access* default_instance_;
146 inline bool Access::has_definer()
const {
147 return (_has_bits_[0] & 0x00000001u) != 0;
149 inline void Access::set_has_definer() {
150 _has_bits_[0] |= 0x00000001u;
152 inline void Access::clear_has_definer() {
153 _has_bits_[0] &= ~0x00000001u;
155 inline void Access::clear_definer() {
156 if (definer_ != &::google::protobuf::internal::kEmptyString) {
161 inline const ::std::string& Access::definer()
const {
164 inline void Access::set_definer(const ::std::string& value) {
166 if (definer_ == &::google::protobuf::internal::kEmptyString) {
167 definer_ = new ::std::string;
169 definer_->assign(value);
171 inline void Access::set_definer(
const char* value) {
173 if (definer_ == &::google::protobuf::internal::kEmptyString) {
174 definer_ = new ::std::string;
176 definer_->assign(value);
178 inline void Access::set_definer(
const char* value,
size_t size) {
180 if (definer_ == &::google::protobuf::internal::kEmptyString) {
181 definer_ = new ::std::string;
183 definer_->assign(reinterpret_cast<const char*>(value), size);
185 inline ::std::string* Access::mutable_definer() {
187 if (definer_ == &::google::protobuf::internal::kEmptyString) {
188 definer_ = new ::std::string;
192 inline ::std::string* Access::release_definer() {
194 if (definer_ == &::google::protobuf::internal::kEmptyString) {
197 ::std::string* temp = definer_;
198 definer_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
204 inline bool Access::has_invoker()
const {
205 return (_has_bits_[0] & 0x00000002u) != 0;
207 inline void Access::set_has_invoker() {
208 _has_bits_[0] |= 0x00000002u;
210 inline void Access::clear_has_invoker() {
211 _has_bits_[0] &= ~0x00000002u;
213 inline void Access::clear_invoker() {
214 if (invoker_ != &::google::protobuf::internal::kEmptyString) {
219 inline const ::std::string& Access::invoker()
const {
222 inline void Access::set_invoker(const ::std::string& value) {
224 if (invoker_ == &::google::protobuf::internal::kEmptyString) {
225 invoker_ = new ::std::string;
227 invoker_->assign(value);
229 inline void Access::set_invoker(
const char* value) {
231 if (invoker_ == &::google::protobuf::internal::kEmptyString) {
232 invoker_ = new ::std::string;
234 invoker_->assign(value);
236 inline void Access::set_invoker(
const char* value,
size_t size) {
238 if (invoker_ == &::google::protobuf::internal::kEmptyString) {
239 invoker_ = new ::std::string;
241 invoker_->assign(reinterpret_cast<const char*>(value), size);
243 inline ::std::string* Access::mutable_invoker() {
245 if (invoker_ == &::google::protobuf::internal::kEmptyString) {
246 invoker_ = new ::std::string;
250 inline ::std::string* Access::release_invoker() {
252 if (invoker_ == &::google::protobuf::internal::kEmptyString) {
255 ::std::string* temp = invoker_;
256 invoker_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
278 #endif // PROTOBUF_access_2eproto__INCLUDED