crash.software
Projects
Pull Requests
Issues
Builds
criu
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
criu
Files
🤬
Sign In
8d7742a1
ROOT
/
phaul
/
src
/
test
/
vendor
/
github.com
/
golang
/
protobuf
/
proto
/
extensions.go
Search
History
588 lines
|
ISO-8859-1
|
17 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
ErrMissingExtension
ExtensionRange
Start
:
int32
End
:
int32
extendableProto
Message
ExtensionRangeArray
()
:
[]ExtensionRange
extensionsWrite
()
:
map[int32]Extension
extensionsRead
()
:
(map[int32]Extension, sync.Locker)
extendableProtoV1
Message
ExtensionRangeArray
()
:
[]ExtensionRange
ExtensionMap
()
:
map[int32]Extension
extensionAdapter
extendableProtoV1
extensionsWrite
()
:
map[int32]Extension
extensionsRead
()
:
(map[int32]Extension, sync.Locker)
notLocker
Lock
()
Unlock
()
extendable
(p interface{})
:
(extendableProto, bool)
XXX_InternalExtensions
p
:
*struct { mu sync.Mutex extensionMap map[int32]Extension }
extendableProtoType
extendableProtoV1Type
ExtensionDesc
ExtendedType
:
Message
ExtensionType
Field
:
int32
Name
:
string
Tag
:
string
Filename
:
string
Extension
desc
:
*ExtensionDesc
value
enc
:
[]byte
SetRawExtension
(base Message, id int32, b []byte)
isExtensionField
(pb extendableProto, field int32)
:
bool
checkExtensionTypes
(pb extendableProto, extension *ExtensionDesc)
:
error
extPropKey
base
:
reflect.Type
field
:
int32
extProp
extensionProperties
(ed *ExtensionDesc)
:
*Properties
encodeExtensions
(e *XXX_InternalExtensions)
:
error
encodeExtensionsMap
(m map[int32]Extension)
:
error
extensionsSize
(e *XXX_InternalExtensions)
:
(n int)
extensionsMapSize
(m map[int32]Extension)
:
(n int)
HasExtension
(pb Message, extension *ExtensionDesc)
:
bool
ClearExtension
(pb Message, extension *ExtensionDesc)
GetExtension
(pb Message, extension *ExtensionDesc)
:
(interface{}, error)
defaultExtensionValue
(extension *ExtensionDesc)
:
(interface{}, error)
decodeExtension
(b []byte, extension *ExtensionDesc)
:
(interface{}, error)
GetExtensions
(pb Message, es []*ExtensionDesc)
:
(extensions []interface{}, err error)
ExtensionDescs
(pb Message)
:
([]*ExtensionDesc, error)
SetExtension
(pb Message, extension *ExtensionDesc, value interface{})
:
error
ClearAllExtensions
(pb Message)
extensionMaps
RegisterExtension
(desc *ExtensionDesc)
RegisteredExtensions
(pb Message)
:
map[int32]*ExtensionDesc
*XXX_InternalExtensions
extensionsWrite
()
:
map[int32]Extension
extensionsRead
()
:
(map[int32]Extension, sync.Locker)
*ExtensionDesc
repeated
()
:
bool
All occurrences
Please wait...
Page is in error, reload to recover