Documentation
¶
Index ¶
- func GetAllFieldsList(inputSlice []byte, metadataList []MemberMetaData) (outputMatrix [][]byte)
- func GetBytesSize(bitSize int) (bytesSize int)
- func GetField(inputSlice []byte, offset int, width int) (outputSlice []byte)
- func GetField2(inputSlice []byte, offset int, width int) (outputSlice []byte)
- func PutAllFields(inputMatrix [][]byte, metadataList []MemberMetaData) (outputSlice []byte)
- func PutField(destSlice []byte, inputSlice []byte, offset int, width int)
- func ReverseBytes(input []byte) (output []byte)
- func ReverseMembers(inputBytes []byte, metadataList []MemberMetaData) (reversed []byte)
- type MemberMetaData
- type StructMetaData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAllFieldsList ¶
func GetAllFieldsList(inputSlice []byte, metadataList []MemberMetaData) (outputMatrix [][]byte)
GetAllFieldsList returns a slice of all the fields specified in the metadata list
func GetBytesSize ¶
func PutAllFields ¶
func PutAllFields(inputMatrix [][]byte, metadataList []MemberMetaData) (outputSlice []byte)
func ReverseBytes ¶
func ReverseMembers ¶
func ReverseMembers(inputBytes []byte, metadataList []MemberMetaData) (reversed []byte)
Types ¶
type MemberMetaData ¶
func ReverseMemberMetadataList ¶
func ReverseMemberMetadataList(input []MemberMetaData) (output []MemberMetaData)
type StructMetaData ¶
type StructMetaData struct {
Width uint32
Members []MemberMetaData
MembersMap map[string]*MemberMetaData
}
Click to show internal directories.
Click to hide internal directories.