4 #ifndef PROTOBUF_access_2eproto__INCLUDED
5 #define PROTOBUF_access_2eproto__INCLUDED
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 2005000
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 2005000 < 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/message.h>
24 #include <google/protobuf/repeated_field.h>
25 #include <google/protobuf/extension_set.h>
26 #include <google/protobuf/unknown_field_set.h>
33 void protobuf_AddDesc_access_2eproto();
34 void protobuf_AssignDesc_access_2eproto();
35 void protobuf_ShutdownFile_access_2eproto();
41 class Access :
public ::google::protobuf::Message {
53 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
54 return _unknown_fields_;
57 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
58 return &_unknown_fields_;
61 static const ::google::protobuf::Descriptor* descriptor();
62 static const Access& default_instance();
69 void CopyFrom(const ::google::protobuf::Message& from);
70 void MergeFrom(const ::google::protobuf::Message& from);
71 void CopyFrom(
const Access& from);
72 void MergeFrom(
const Access& from);
74 bool IsInitialized()
const;
77 bool MergePartialFromCodedStream(
78 ::google::protobuf::io::CodedInputStream* input);
79 void SerializeWithCachedSizes(
80 ::google::protobuf::io::CodedOutputStream* output)
const;
81 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
82 int GetCachedSize()
const {
return _cached_size_; }
86 void SetCachedSize(
int size)
const;
89 ::google::protobuf::Metadata GetMetadata()
const;
96 inline bool has_definer()
const;
97 inline void clear_definer();
98 static const int kDefinerFieldNumber = 1;
99 inline const ::std::string& definer()
const;
100 inline void set_definer(const ::std::string& value);
101 inline void set_definer(
const char* value);
102 inline void set_definer(
const char* value,
size_t size);
103 inline ::std::string* mutable_definer();
104 inline ::std::string* release_definer();
105 inline void set_allocated_definer(::std::string* definer);
108 inline bool has_invoker()
const;
109 inline void clear_invoker();
110 static const int kInvokerFieldNumber = 2;
111 inline const ::std::string& invoker()
const;
112 inline void set_invoker(const ::std::string& value);
113 inline void set_invoker(
const char* value);
114 inline void set_invoker(
const char* value,
size_t size);
115 inline ::std::string* mutable_invoker();
116 inline ::std::string* release_invoker();
117 inline void set_allocated_invoker(::std::string* invoker);
121 inline void set_has_definer();
122 inline void clear_has_definer();
123 inline void set_has_invoker();
124 inline void clear_has_invoker();
126 ::google::protobuf::UnknownFieldSet _unknown_fields_;
128 ::std::string* definer_;
129 ::std::string* invoker_;
131 mutable int _cached_size_;
132 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
134 friend void protobuf_AddDesc_access_2eproto();
135 friend void protobuf_AssignDesc_access_2eproto();
136 friend void protobuf_ShutdownFile_access_2eproto();
138 void InitAsDefaultInstance();
139 static Access* default_instance_;
149 inline bool Access::has_definer()
const {
150 return (_has_bits_[0] & 0x00000001u) != 0;
152 inline void Access::set_has_definer() {
153 _has_bits_[0] |= 0x00000001u;
155 inline void Access::clear_has_definer() {
156 _has_bits_[0] &= ~0x00000001u;
158 inline void Access::clear_definer() {
159 if (definer_ != &::google::protobuf::internal::kEmptyString) {
164 inline const ::std::string& Access::definer()
const {
167 inline void Access::set_definer(const ::std::string& value) {
169 if (definer_ == &::google::protobuf::internal::kEmptyString) {
170 definer_ = new ::std::string;
172 definer_->assign(value);
174 inline void Access::set_definer(
const char* value) {
176 if (definer_ == &::google::protobuf::internal::kEmptyString) {
177 definer_ = new ::std::string;
179 definer_->assign(value);
181 inline void Access::set_definer(
const char* value,
size_t size) {
183 if (definer_ == &::google::protobuf::internal::kEmptyString) {
184 definer_ = new ::std::string;
186 definer_->assign(reinterpret_cast<const char*>(value), size);
188 inline ::std::string* Access::mutable_definer() {
190 if (definer_ == &::google::protobuf::internal::kEmptyString) {
191 definer_ = new ::std::string;
195 inline ::std::string* Access::release_definer() {
197 if (definer_ == &::google::protobuf::internal::kEmptyString) {
200 ::std::string* temp = definer_;
201 definer_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
205 inline void Access::set_allocated_definer(::std::string* definer) {
206 if (definer_ != &::google::protobuf::internal::kEmptyString) {
214 definer_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
219 inline bool Access::has_invoker()
const {
220 return (_has_bits_[0] & 0x00000002u) != 0;
222 inline void Access::set_has_invoker() {
223 _has_bits_[0] |= 0x00000002u;
225 inline void Access::clear_has_invoker() {
226 _has_bits_[0] &= ~0x00000002u;
228 inline void Access::clear_invoker() {
229 if (invoker_ != &::google::protobuf::internal::kEmptyString) {
234 inline const ::std::string& Access::invoker()
const {
237 inline void Access::set_invoker(const ::std::string& value) {
239 if (invoker_ == &::google::protobuf::internal::kEmptyString) {
240 invoker_ = new ::std::string;
242 invoker_->assign(value);
244 inline void Access::set_invoker(
const char* value) {
246 if (invoker_ == &::google::protobuf::internal::kEmptyString) {
247 invoker_ = new ::std::string;
249 invoker_->assign(value);
251 inline void Access::set_invoker(
const char* value,
size_t size) {
253 if (invoker_ == &::google::protobuf::internal::kEmptyString) {
254 invoker_ = new ::std::string;
256 invoker_->assign(reinterpret_cast<const char*>(value), size);
258 inline ::std::string* Access::mutable_invoker() {
260 if (invoker_ == &::google::protobuf::internal::kEmptyString) {
261 invoker_ = new ::std::string;
265 inline ::std::string* Access::release_invoker() {
267 if (invoker_ == &::google::protobuf::internal::kEmptyString) {
270 ::std::string* temp = invoker_;
271 invoker_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
275 inline void Access::set_allocated_invoker(::std::string* invoker) {
276 if (invoker_ != &::google::protobuf::internal::kEmptyString) {
284 invoker_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
305 #endif // PROTOBUF_access_2eproto__INCLUDED