1 // Code generated by protoc-gen-go from "imp.proto"
6 import proto "goprotobuf.googlecode.com/hg/proto"
11 // Reference proto, math & os imports to suppress error if they are not otherwise used.
12 var _ = proto.GetString
16 // Types from public import imp2.proto
17 type PubliclyImportedMessage imp1.PubliclyImportedMessage
19 func (this *PubliclyImportedMessage) Reset() { (*imp1.PubliclyImportedMessage)(this).Reset() }
20 func (this *PubliclyImportedMessage) String() string {
21 return (*imp1.PubliclyImportedMessage)(this).String()
24 // PubliclyImportedMessage from public import imp.proto
26 type ImportedMessage_Owner int32
29 ImportedMessage_DAVE ImportedMessage_Owner = 1
30 ImportedMessage_MIKE ImportedMessage_Owner = 2
33 var ImportedMessage_Owner_name = map[int32]string{
37 var ImportedMessage_Owner_value = map[string]int32{
42 func NewImportedMessage_Owner(x ImportedMessage_Owner) *ImportedMessage_Owner {
43 e := ImportedMessage_Owner(x)
46 func (x ImportedMessage_Owner) String() string {
47 return proto.EnumName(ImportedMessage_Owner_name, int32(x))
50 type ImportedMessage struct {
51 Field *int64 `protobuf:"varint,1,req,name=field" json:"field,omitempty"`
52 XXX_extensions map[int32][]byte `json:",omitempty"`
53 XXX_unrecognized []byte `json:",omitempty"`
56 func (this *ImportedMessage) Reset() { *this = ImportedMessage{} }
57 func (this *ImportedMessage) String() string { return proto.CompactTextString(this) }
59 var extRange_ImportedMessage = []proto.ExtensionRange{
60 proto.ExtensionRange{90, 100},
63 func (*ImportedMessage) ExtensionRangeArray() []proto.ExtensionRange {
64 return extRange_ImportedMessage
66 func (this *ImportedMessage) ExtensionMap() map[int32][]byte {
67 if this.XXX_extensions == nil {
68 this.XXX_extensions = make(map[int32][]byte)
70 return this.XXX_extensions
73 type ImportedExtendable struct {
74 XXX_extensions map[int32][]byte `json:",omitempty"`
75 XXX_unrecognized []byte `json:",omitempty"`
78 func (this *ImportedExtendable) Reset() { *this = ImportedExtendable{} }
79 func (this *ImportedExtendable) String() string { return proto.CompactTextString(this) }
81 func (this *ImportedExtendable) Marshal() ([]byte, os.Error) {
82 return proto.MarshalMessageSet(this.ExtensionMap())
84 func (this *ImportedExtendable) Unmarshal(buf []byte) os.Error {
85 return proto.UnmarshalMessageSet(buf, this.ExtensionMap())
87 // ensure ImportedExtendable satisfies proto.Marshaler and proto.Unmarshaler
88 var _ proto.Marshaler = (*ImportedExtendable)(nil)
89 var _ proto.Unmarshaler = (*ImportedExtendable)(nil)
91 var extRange_ImportedExtendable = []proto.ExtensionRange{
92 proto.ExtensionRange{100, 536870911},
95 func (*ImportedExtendable) ExtensionRangeArray() []proto.ExtensionRange {
96 return extRange_ImportedExtendable
98 func (this *ImportedExtendable) ExtensionMap() map[int32][]byte {
99 if this.XXX_extensions == nil {
100 this.XXX_extensions = make(map[int32][]byte)
102 return this.XXX_extensions
106 proto.RegisterEnum("imp.ImportedMessage_Owner", ImportedMessage_Owner_name, ImportedMessage_Owner_value)