type extensionsBytes … type slowExtensionAdapter … func (s slowExtensionAdapter) extensionsWrite() map[int32]Extension { … } func (s slowExtensionAdapter) extensionsRead() (map[int32]Extension, sync.Locker) { … } func GetBoolExtension(pb Message, extension *ExtensionDesc, ifnotset bool) bool { … } func (this *Extension) Equal(that *Extension) bool { … } func (this *Extension) Compare(that *Extension) int { … } func SizeOfInternalExtension(m extendableProto) (n int) { … } type sortableMapElem … func newSortableExtensionsFromMap(m map[int32]Extension) sortableExtensions { … } type sortableExtensions … func (this sortableExtensions) Len() int { … } func (this sortableExtensions) Swap(i, j int) { … } func (this sortableExtensions) Less(i, j int) bool { … } func (this sortableExtensions) String() string { … } func StringFromInternalExtension(m extendableProto) string { … } func StringFromExtensionsMap(m map[int32]Extension) string { … } func StringFromExtensionsBytes(ext []byte) string { … } func EncodeInternalExtension(m extendableProto, data []byte) (n int, err error) { … } func EncodeInternalExtensionBackwards(m extendableProto, data []byte) (n int, err error) { … } func EncodeExtensionMap(m map[int32]Extension, data []byte) (n int, err error) { … } func EncodeExtensionMapBackwards(m map[int32]Extension, data []byte) (n int, err error) { … } func GetRawExtension(m map[int32]Extension, id int32) ([]byte, error) { … } func size(buf []byte, wire int) (int, error) { … } func BytesToExtensionsMap(buf []byte) (map[int32]Extension, error) { … } func NewExtension(e []byte) Extension { … } func AppendExtension(e Message, tag int32, buf []byte) { … } func encodeExtension(extension *ExtensionDesc, value interface{ … } func decodeExtensionFromBytes(extension *ExtensionDesc, buf []byte) (interface{ … } func (this *Extension) Encode() error { … } func (this Extension) GoString() string { … } func SetUnsafeExtension(pb Message, fieldNum int32, value interface{ … } func GetUnsafeExtension(pb Message, fieldNum int32) (interface{ … } func NewUnsafeXXX_InternalExtensions(m map[int32]Extension) XXX_InternalExtensions { … } func GetUnsafeExtensionsMap(extendable Message) map[int32]Extension { … } func deleteExtension(pb extensionsBytes, theFieldNum int32, offset int) int { … }