PageRenderTime 46ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/protoc-gen-go/descriptor/descriptor.pb.go

https://code.google.com/p/goprotobuf/
Go | 488 lines | 411 code | 74 blank | 3 comment | 14 complexity | 0a133e39f7d568d2ee4408e7dea3df9e MD5 | raw file
Possible License(s): BSD-3-Clause
  1. // Code generated by protoc-gen-go from "google/protobuf/descriptor.proto"
  2. // DO NOT EDIT!
  3. package google_protobuf
  4. import proto "code.google.com/p/goprotobuf/proto"
  5. import "math"
  6. // Reference proto, math & os imports to suppress error if they are not otherwise used.
  7. var _ = proto.GetString
  8. var _ = math.Inf
  9. type FieldDescriptorProto_Type int32
  10. const (
  11. FieldDescriptorProto_TYPE_DOUBLE = 1
  12. FieldDescriptorProto_TYPE_FLOAT = 2
  13. FieldDescriptorProto_TYPE_INT64 = 3
  14. FieldDescriptorProto_TYPE_UINT64 = 4
  15. FieldDescriptorProto_TYPE_INT32 = 5
  16. FieldDescriptorProto_TYPE_FIXED64 = 6
  17. FieldDescriptorProto_TYPE_FIXED32 = 7
  18. FieldDescriptorProto_TYPE_BOOL = 8
  19. FieldDescriptorProto_TYPE_STRING = 9
  20. FieldDescriptorProto_TYPE_GROUP = 10
  21. FieldDescriptorProto_TYPE_MESSAGE = 11
  22. FieldDescriptorProto_TYPE_BYTES = 12
  23. FieldDescriptorProto_TYPE_UINT32 = 13
  24. FieldDescriptorProto_TYPE_ENUM = 14
  25. FieldDescriptorProto_TYPE_SFIXED32 = 15
  26. FieldDescriptorProto_TYPE_SFIXED64 = 16
  27. FieldDescriptorProto_TYPE_SINT32 = 17
  28. FieldDescriptorProto_TYPE_SINT64 = 18
  29. )
  30. var FieldDescriptorProto_Type_name = map[int32]string{
  31. 1: "TYPE_DOUBLE",
  32. 2: "TYPE_FLOAT",
  33. 3: "TYPE_INT64",
  34. 4: "TYPE_UINT64",
  35. 5: "TYPE_INT32",
  36. 6: "TYPE_FIXED64",
  37. 7: "TYPE_FIXED32",
  38. 8: "TYPE_BOOL",
  39. 9: "TYPE_STRING",
  40. 10: "TYPE_GROUP",
  41. 11: "TYPE_MESSAGE",
  42. 12: "TYPE_BYTES",
  43. 13: "TYPE_UINT32",
  44. 14: "TYPE_ENUM",
  45. 15: "TYPE_SFIXED32",
  46. 16: "TYPE_SFIXED64",
  47. 17: "TYPE_SINT32",
  48. 18: "TYPE_SINT64",
  49. }
  50. var FieldDescriptorProto_Type_value = map[string]int32{
  51. "TYPE_DOUBLE": 1,
  52. "TYPE_FLOAT": 2,
  53. "TYPE_INT64": 3,
  54. "TYPE_UINT64": 4,
  55. "TYPE_INT32": 5,
  56. "TYPE_FIXED64": 6,
  57. "TYPE_FIXED32": 7,
  58. "TYPE_BOOL": 8,
  59. "TYPE_STRING": 9,
  60. "TYPE_GROUP": 10,
  61. "TYPE_MESSAGE": 11,
  62. "TYPE_BYTES": 12,
  63. "TYPE_UINT32": 13,
  64. "TYPE_ENUM": 14,
  65. "TYPE_SFIXED32": 15,
  66. "TYPE_SFIXED64": 16,
  67. "TYPE_SINT32": 17,
  68. "TYPE_SINT64": 18,
  69. }
  70. func NewFieldDescriptorProto_Type(x int32) *FieldDescriptorProto_Type {
  71. e := FieldDescriptorProto_Type(x)
  72. return &e
  73. }
  74. func (x FieldDescriptorProto_Type) String() string {
  75. return proto.EnumName(FieldDescriptorProto_Type_name, int32(x))
  76. }
  77. type FieldDescriptorProto_Label int32
  78. const (
  79. FieldDescriptorProto_LABEL_OPTIONAL = 1
  80. FieldDescriptorProto_LABEL_REQUIRED = 2
  81. FieldDescriptorProto_LABEL_REPEATED = 3
  82. )
  83. var FieldDescriptorProto_Label_name = map[int32]string{
  84. 1: "LABEL_OPTIONAL",
  85. 2: "LABEL_REQUIRED",
  86. 3: "LABEL_REPEATED",
  87. }
  88. var FieldDescriptorProto_Label_value = map[string]int32{
  89. "LABEL_OPTIONAL": 1,
  90. "LABEL_REQUIRED": 2,
  91. "LABEL_REPEATED": 3,
  92. }
  93. func NewFieldDescriptorProto_Label(x int32) *FieldDescriptorProto_Label {
  94. e := FieldDescriptorProto_Label(x)
  95. return &e
  96. }
  97. func (x FieldDescriptorProto_Label) String() string {
  98. return proto.EnumName(FieldDescriptorProto_Label_name, int32(x))
  99. }
  100. type FileOptions_OptimizeMode int32
  101. const (
  102. FileOptions_SPEED = 1
  103. FileOptions_CODE_SIZE = 2
  104. FileOptions_LITE_RUNTIME = 3
  105. )
  106. var FileOptions_OptimizeMode_name = map[int32]string{
  107. 1: "SPEED",
  108. 2: "CODE_SIZE",
  109. 3: "LITE_RUNTIME",
  110. }
  111. var FileOptions_OptimizeMode_value = map[string]int32{
  112. "SPEED": 1,
  113. "CODE_SIZE": 2,
  114. "LITE_RUNTIME": 3,
  115. }
  116. func NewFileOptions_OptimizeMode(x int32) *FileOptions_OptimizeMode {
  117. e := FileOptions_OptimizeMode(x)
  118. return &e
  119. }
  120. func (x FileOptions_OptimizeMode) String() string {
  121. return proto.EnumName(FileOptions_OptimizeMode_name, int32(x))
  122. }
  123. type FieldOptions_CType int32
  124. const (
  125. FieldOptions_STRING = 0
  126. FieldOptions_CORD = 1
  127. FieldOptions_STRING_PIECE = 2
  128. )
  129. var FieldOptions_CType_name = map[int32]string{
  130. 0: "STRING",
  131. 1: "CORD",
  132. 2: "STRING_PIECE",
  133. }
  134. var FieldOptions_CType_value = map[string]int32{
  135. "STRING": 0,
  136. "CORD": 1,
  137. "STRING_PIECE": 2,
  138. }
  139. func NewFieldOptions_CType(x int32) *FieldOptions_CType {
  140. e := FieldOptions_CType(x)
  141. return &e
  142. }
  143. func (x FieldOptions_CType) String() string {
  144. return proto.EnumName(FieldOptions_CType_name, int32(x))
  145. }
  146. type FileDescriptorSet struct {
  147. File []*FileDescriptorProto `protobuf:"bytes,1,rep,name=file"`
  148. XXX_unrecognized []byte
  149. }
  150. func (this *FileDescriptorSet) Reset() { *this = FileDescriptorSet{} }
  151. func (this *FileDescriptorSet) String() string { return proto.CompactTextString(this) }
  152. type FileDescriptorProto struct {
  153. Name *string `protobuf:"bytes,1,opt,name=name"`
  154. Package *string `protobuf:"bytes,2,opt,name=package"`
  155. Dependency []string `protobuf:"bytes,3,rep,name=dependency"`
  156. PublicDependency []int32 `protobuf:"varint,10,rep,name=public_dependency"`
  157. WeakDependency []int32 `protobuf:"varint,11,rep,name=weak_dependency" json:"weak_dependency,omitempty"`
  158. MessageType []*DescriptorProto `protobuf:"bytes,4,rep,name=message_type"`
  159. EnumType []*EnumDescriptorProto `protobuf:"bytes,5,rep,name=enum_type"`
  160. Service []*ServiceDescriptorProto `protobuf:"bytes,6,rep,name=service"`
  161. Extension []*FieldDescriptorProto `protobuf:"bytes,7,rep,name=extension"`
  162. Options *FileOptions `protobuf:"bytes,8,opt,name=options"`
  163. XXX_unrecognized []byte
  164. }
  165. func (this *FileDescriptorProto) Reset() { *this = FileDescriptorProto{} }
  166. func (this *FileDescriptorProto) String() string { return proto.CompactTextString(this) }
  167. type DescriptorProto struct {
  168. Name *string `protobuf:"bytes,1,opt,name=name"`
  169. Field []*FieldDescriptorProto `protobuf:"bytes,2,rep,name=field"`
  170. Extension []*FieldDescriptorProto `protobuf:"bytes,6,rep,name=extension"`
  171. NestedType []*DescriptorProto `protobuf:"bytes,3,rep,name=nested_type"`
  172. EnumType []*EnumDescriptorProto `protobuf:"bytes,4,rep,name=enum_type"`
  173. ExtensionRange []*DescriptorProto_ExtensionRange `protobuf:"bytes,5,rep,name=extension_range"`
  174. Options *MessageOptions `protobuf:"bytes,7,opt,name=options"`
  175. XXX_unrecognized []byte
  176. }
  177. func (this *DescriptorProto) Reset() { *this = DescriptorProto{} }
  178. func (this *DescriptorProto) String() string { return proto.CompactTextString(this) }
  179. type DescriptorProto_ExtensionRange struct {
  180. Start *int32 `protobuf:"varint,1,opt,name=start"`
  181. End *int32 `protobuf:"varint,2,opt,name=end"`
  182. XXX_unrecognized []byte
  183. }
  184. func (this *DescriptorProto_ExtensionRange) Reset() { *this = DescriptorProto_ExtensionRange{} }
  185. func (this *DescriptorProto_ExtensionRange) String() string { return proto.CompactTextString(this) }
  186. type FieldDescriptorProto struct {
  187. Name *string `protobuf:"bytes,1,opt,name=name"`
  188. Number *int32 `protobuf:"varint,3,opt,name=number"`
  189. Label *FieldDescriptorProto_Label `protobuf:"varint,4,opt,name=label,enum=google_protobuf.FieldDescriptorProto_Label"`
  190. Type *FieldDescriptorProto_Type `protobuf:"varint,5,opt,name=type,enum=google_protobuf.FieldDescriptorProto_Type"`
  191. TypeName *string `protobuf:"bytes,6,opt,name=type_name"`
  192. Extendee *string `protobuf:"bytes,2,opt,name=extendee"`
  193. DefaultValue *string `protobuf:"bytes,7,opt,name=default_value"`
  194. Options *FieldOptions `protobuf:"bytes,8,opt,name=options"`
  195. XXX_unrecognized []byte
  196. }
  197. func (this *FieldDescriptorProto) Reset() { *this = FieldDescriptorProto{} }
  198. func (this *FieldDescriptorProto) String() string { return proto.CompactTextString(this) }
  199. type EnumDescriptorProto struct {
  200. Name *string `protobuf:"bytes,1,opt,name=name"`
  201. Value []*EnumValueDescriptorProto `protobuf:"bytes,2,rep,name=value"`
  202. Options *EnumOptions `protobuf:"bytes,3,opt,name=options"`
  203. XXX_unrecognized []byte
  204. }
  205. func (this *EnumDescriptorProto) Reset() { *this = EnumDescriptorProto{} }
  206. func (this *EnumDescriptorProto) String() string { return proto.CompactTextString(this) }
  207. type EnumValueDescriptorProto struct {
  208. Name *string `protobuf:"bytes,1,opt,name=name"`
  209. Number *int32 `protobuf:"varint,2,opt,name=number"`
  210. Options *EnumValueOptions `protobuf:"bytes,3,opt,name=options"`
  211. XXX_unrecognized []byte
  212. }
  213. func (this *EnumValueDescriptorProto) Reset() { *this = EnumValueDescriptorProto{} }
  214. func (this *EnumValueDescriptorProto) String() string { return proto.CompactTextString(this) }
  215. type ServiceDescriptorProto struct {
  216. Name *string `protobuf:"bytes,1,opt,name=name"`
  217. Method []*MethodDescriptorProto `protobuf:"bytes,2,rep,name=method"`
  218. Options *ServiceOptions `protobuf:"bytes,3,opt,name=options"`
  219. XXX_unrecognized []byte
  220. }
  221. func (this *ServiceDescriptorProto) Reset() { *this = ServiceDescriptorProto{} }
  222. func (this *ServiceDescriptorProto) String() string { return proto.CompactTextString(this) }
  223. type MethodDescriptorProto struct {
  224. Name *string `protobuf:"bytes,1,opt,name=name"`
  225. InputType *string `protobuf:"bytes,2,opt,name=input_type"`
  226. OutputType *string `protobuf:"bytes,3,opt,name=output_type"`
  227. Options *MethodOptions `protobuf:"bytes,4,opt,name=options"`
  228. XXX_unrecognized []byte
  229. }
  230. func (this *MethodDescriptorProto) Reset() { *this = MethodDescriptorProto{} }
  231. func (this *MethodDescriptorProto) String() string { return proto.CompactTextString(this) }
  232. type FileOptions struct {
  233. JavaPackage *string `protobuf:"bytes,1,opt,name=java_package"`
  234. JavaOuterClassname *string `protobuf:"bytes,8,opt,name=java_outer_classname"`
  235. JavaMultipleFiles *bool `protobuf:"varint,10,opt,name=java_multiple_files,def=0"`
  236. OptimizeFor *FileOptions_OptimizeMode `protobuf:"varint,9,opt,name=optimize_for,enum=google_protobuf.FileOptions_OptimizeMode,def=1"`
  237. CcGenericServices *bool `protobuf:"varint,16,opt,name=cc_generic_services,def=1"`
  238. JavaGenericServices *bool `protobuf:"varint,17,opt,name=java_generic_services,def=1"`
  239. PyGenericServices *bool `protobuf:"varint,18,opt,name=py_generic_services,def=1"`
  240. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  241. XXX_extensions map[int32][]byte
  242. XXX_unrecognized []byte
  243. }
  244. func (this *FileOptions) Reset() { *this = FileOptions{} }
  245. func (this *FileOptions) String() string { return proto.CompactTextString(this) }
  246. var extRange_FileOptions = []proto.ExtensionRange{
  247. proto.ExtensionRange{1000, 536870911},
  248. }
  249. func (*FileOptions) ExtensionRangeArray() []proto.ExtensionRange {
  250. return extRange_FileOptions
  251. }
  252. func (this *FileOptions) ExtensionMap() map[int32][]byte {
  253. if this.XXX_extensions == nil {
  254. this.XXX_extensions = make(map[int32][]byte)
  255. }
  256. return this.XXX_extensions
  257. }
  258. const Default_FileOptions_JavaMultipleFiles bool = false
  259. const Default_FileOptions_OptimizeFor FileOptions_OptimizeMode = FileOptions_SPEED
  260. const Default_FileOptions_CcGenericServices bool = true
  261. const Default_FileOptions_JavaGenericServices bool = true
  262. const Default_FileOptions_PyGenericServices bool = true
  263. type MessageOptions struct {
  264. MessageSetWireFormat *bool `protobuf:"varint,1,opt,name=message_set_wire_format,def=0"`
  265. NoStandardDescriptorAccessor *bool `protobuf:"varint,2,opt,name=no_standard_descriptor_accessor,def=0"`
  266. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  267. XXX_extensions map[int32][]byte
  268. XXX_unrecognized []byte
  269. }
  270. func (this *MessageOptions) Reset() { *this = MessageOptions{} }
  271. func (this *MessageOptions) String() string { return proto.CompactTextString(this) }
  272. var extRange_MessageOptions = []proto.ExtensionRange{
  273. proto.ExtensionRange{1000, 536870911},
  274. }
  275. func (*MessageOptions) ExtensionRangeArray() []proto.ExtensionRange {
  276. return extRange_MessageOptions
  277. }
  278. func (this *MessageOptions) ExtensionMap() map[int32][]byte {
  279. if this.XXX_extensions == nil {
  280. this.XXX_extensions = make(map[int32][]byte)
  281. }
  282. return this.XXX_extensions
  283. }
  284. const Default_MessageOptions_MessageSetWireFormat bool = false
  285. const Default_MessageOptions_NoStandardDescriptorAccessor bool = false
  286. type FieldOptions struct {
  287. Ctype *FieldOptions_CType `protobuf:"varint,1,opt,name=ctype,enum=google_protobuf.FieldOptions_CType,def=0"`
  288. Packed *bool `protobuf:"varint,2,opt,name=packed"`
  289. Deprecated *bool `protobuf:"varint,3,opt,name=deprecated,def=0"`
  290. ExperimentalMapKey *string `protobuf:"bytes,9,opt,name=experimental_map_key"`
  291. Weak *bool `protobuf:"varint,10,opt,name=weak,def=0" json:"weak,omitempty"`
  292. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  293. XXX_extensions map[int32][]byte
  294. XXX_unrecognized []byte
  295. }
  296. func (this *FieldOptions) Reset() { *this = FieldOptions{} }
  297. func (this *FieldOptions) String() string { return proto.CompactTextString(this) }
  298. var extRange_FieldOptions = []proto.ExtensionRange{
  299. proto.ExtensionRange{1000, 536870911},
  300. }
  301. func (*FieldOptions) ExtensionRangeArray() []proto.ExtensionRange {
  302. return extRange_FieldOptions
  303. }
  304. func (this *FieldOptions) ExtensionMap() map[int32][]byte {
  305. if this.XXX_extensions == nil {
  306. this.XXX_extensions = make(map[int32][]byte)
  307. }
  308. return this.XXX_extensions
  309. }
  310. const Default_FieldOptions_Ctype FieldOptions_CType = FieldOptions_STRING
  311. const Default_FieldOptions_Deprecated bool = false
  312. type EnumOptions struct {
  313. Proto1Name *string `protobuf:"bytes,1,opt,name=proto1_name" json:"proto1_name,omitempty"`
  314. AllowAlias *bool `protobuf:"varint,2,opt,name=allow_alias,def=1" json:"allow_alias,omitempty"`
  315. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  316. XXX_extensions map[int32][]byte
  317. XXX_unrecognized []byte
  318. }
  319. func (this *EnumOptions) Reset() { *this = EnumOptions{} }
  320. func (this *EnumOptions) String() string { return proto.CompactTextString(this) }
  321. var extRange_EnumOptions = []proto.ExtensionRange{
  322. proto.ExtensionRange{1000, 536870911},
  323. }
  324. func (*EnumOptions) ExtensionRangeArray() []proto.ExtensionRange {
  325. return extRange_EnumOptions
  326. }
  327. func (this *EnumOptions) ExtensionMap() map[int32][]byte {
  328. if this.XXX_extensions == nil {
  329. this.XXX_extensions = make(map[int32][]byte)
  330. }
  331. return this.XXX_extensions
  332. }
  333. const Default_EnumOptions_AllowAlias bool = true
  334. type EnumValueOptions struct {
  335. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  336. XXX_extensions map[int32][]byte
  337. XXX_unrecognized []byte
  338. }
  339. func (this *EnumValueOptions) Reset() { *this = EnumValueOptions{} }
  340. func (this *EnumValueOptions) String() string { return proto.CompactTextString(this) }
  341. var extRange_EnumValueOptions = []proto.ExtensionRange{
  342. proto.ExtensionRange{1000, 536870911},
  343. }
  344. func (*EnumValueOptions) ExtensionRangeArray() []proto.ExtensionRange {
  345. return extRange_EnumValueOptions
  346. }
  347. func (this *EnumValueOptions) ExtensionMap() map[int32][]byte {
  348. if this.XXX_extensions == nil {
  349. this.XXX_extensions = make(map[int32][]byte)
  350. }
  351. return this.XXX_extensions
  352. }
  353. type ServiceOptions struct {
  354. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  355. XXX_extensions map[int32][]byte
  356. XXX_unrecognized []byte
  357. }
  358. func (this *ServiceOptions) Reset() { *this = ServiceOptions{} }
  359. func (this *ServiceOptions) String() string { return proto.CompactTextString(this) }
  360. var extRange_ServiceOptions = []proto.ExtensionRange{
  361. proto.ExtensionRange{1000, 536870911},
  362. }
  363. func (*ServiceOptions) ExtensionRangeArray() []proto.ExtensionRange {
  364. return extRange_ServiceOptions
  365. }
  366. func (this *ServiceOptions) ExtensionMap() map[int32][]byte {
  367. if this.XXX_extensions == nil {
  368. this.XXX_extensions = make(map[int32][]byte)
  369. }
  370. return this.XXX_extensions
  371. }
  372. type MethodOptions struct {
  373. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option"`
  374. XXX_extensions map[int32][]byte
  375. XXX_unrecognized []byte
  376. }
  377. func (this *MethodOptions) Reset() { *this = MethodOptions{} }
  378. func (this *MethodOptions) String() string { return proto.CompactTextString(this) }
  379. var extRange_MethodOptions = []proto.ExtensionRange{
  380. proto.ExtensionRange{1000, 536870911},
  381. }
  382. func (*MethodOptions) ExtensionRangeArray() []proto.ExtensionRange {
  383. return extRange_MethodOptions
  384. }
  385. func (this *MethodOptions) ExtensionMap() map[int32][]byte {
  386. if this.XXX_extensions == nil {
  387. this.XXX_extensions = make(map[int32][]byte)
  388. }
  389. return this.XXX_extensions
  390. }
  391. type UninterpretedOption struct {
  392. Name []*UninterpretedOption_NamePart `protobuf:"bytes,2,rep,name=name"`
  393. IdentifierValue *string `protobuf:"bytes,3,opt,name=identifier_value"`
  394. PositiveIntValue *uint64 `protobuf:"varint,4,opt,name=positive_int_value"`
  395. NegativeIntValue *int64 `protobuf:"varint,5,opt,name=negative_int_value"`
  396. DoubleValue *float64 `protobuf:"fixed64,6,opt,name=double_value"`
  397. StringValue []byte `protobuf:"bytes,7,opt,name=string_value"`
  398. XXX_unrecognized []byte
  399. }
  400. func (this *UninterpretedOption) Reset() { *this = UninterpretedOption{} }
  401. func (this *UninterpretedOption) String() string { return proto.CompactTextString(this) }
  402. type UninterpretedOption_NamePart struct {
  403. NamePart *string `protobuf:"bytes,1,req,name=name_part"`
  404. IsExtension *bool `protobuf:"varint,2,req,name=is_extension"`
  405. XXX_unrecognized []byte
  406. }
  407. func (this *UninterpretedOption_NamePart) Reset() { *this = UninterpretedOption_NamePart{} }
  408. func (this *UninterpretedOption_NamePart) String() string { return proto.CompactTextString(this) }
  409. func init() {
  410. proto.RegisterEnum("google_protobuf.FieldDescriptorProto_Type", FieldDescriptorProto_Type_name, FieldDescriptorProto_Type_value)
  411. proto.RegisterEnum("google_protobuf.FieldDescriptorProto_Label", FieldDescriptorProto_Label_name, FieldDescriptorProto_Label_value)
  412. proto.RegisterEnum("google_protobuf.FileOptions_OptimizeMode", FileOptions_OptimizeMode_name, FileOptions_OptimizeMode_value)
  413. proto.RegisterEnum("google_protobuf.FieldOptions_CType", FieldOptions_CType_name, FieldOptions_CType_value)
  414. }