Documentation
¶
Overview ¶
Package proto provides Go bindings for android.util.proto.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type OutputStream
- func (m *OutputStream) CheckFieldId(arg0 int64, arg1 int64) (int32, error)
- func (m *OutputStream) Dump(arg0 string) error
- func (m *OutputStream) End(arg0 int64) error
- func (m *OutputStream) Flush() error
- func (m *OutputStream) GetBytes() (*jni.Object, error)
- func (m *OutputStream) GetFieldCountString(arg0 int64) (string, error)
- func (m *OutputStream) GetFieldIdString(arg0 int64) (string, error)
- func (m *OutputStream) GetFieldTypeString(arg0 int64) (string, error)
- func (m *OutputStream) GetRawSize() (int32, error)
- func (m *OutputStream) GetWireTypeString(arg0 int32) (string, error)
- func (m *OutputStream) MakeFieldId(arg0 int32, arg1 int64) (int64, error)
- func (m *OutputStream) MakeToken(arg0 int32, arg1 bool, arg2 int32, arg3 int32, arg4 int32) (int64, error)
- func (m *OutputStream) Start(arg0 int64) (int64, error)
- func (m *OutputStream) Token2String(arg0 int64) (string, error)
- func (m *OutputStream) Write2(arg0 int64, arg1 bool) error
- func (m *OutputStream) Write2_1(arg0 int64, arg1 *jni.Object) error
- func (m *OutputStream) Write2_2(arg0 int64, arg1 float64) error
- func (m *OutputStream) Write2_3(arg0 int64, arg1 float32) error
- func (m *OutputStream) Write2_4(arg0 int64, arg1 int32) error
- func (m *OutputStream) Write2_5(arg0 int64, arg1 string) error
- func (m *OutputStream) Write2_6(arg0 int64, arg1 int64) error
- func (m *OutputStream) WriteTag(arg0 int32, arg1 int32) error
Constants ¶
const ( FieldCountMask = consts.FieldCountMask FieldCountPacked = consts.FieldCountPacked FieldCountRepeated = consts.FieldCountRepeated FieldCountSingle = consts.FieldCountSingle FieldCountUnknown = consts.FieldCountUnknown FieldTypeBool = consts.FieldTypeBool FieldTypeBytes = consts.FieldTypeBytes FieldTypeDouble = consts.FieldTypeDouble FieldTypeEnum = consts.FieldTypeEnum FieldTypeFixed32 = consts.FieldTypeFixed32 FieldTypeFixed64 = consts.FieldTypeFixed64 FieldTypeFloat = consts.FieldTypeFloat FieldTypeInt32 = consts.FieldTypeInt32 FieldTypeInt64 = consts.FieldTypeInt64 FieldTypeMask = consts.FieldTypeMask FieldTypeMessage = consts.FieldTypeMessage FieldTypeSfixed32 = consts.FieldTypeSfixed32 FieldTypeSfixed64 = consts.FieldTypeSfixed64 FieldTypeSint32 = consts.FieldTypeSint32 FieldTypeSint64 = consts.FieldTypeSint64 FieldTypeString = consts.FieldTypeString FieldTypeUint32 = consts.FieldTypeUint32 FieldTypeUint64 = consts.FieldTypeUint64 )
const ( FieldCountShift = consts.FieldCountShift FieldIdShift = consts.FieldIdShift FieldTypeShift = consts.FieldTypeShift WireTypeEndGroup = consts.WireTypeEndGroup WireTypeFixed32 = consts.WireTypeFixed32 WireTypeFixed64 = consts.WireTypeFixed64 WireTypeLengthDelimited = consts.WireTypeLengthDelimited WireTypeMask = consts.WireTypeMask WireTypeStartGroup = consts.WireTypeStartGroup WireTypeVarint = consts.WireTypeVarint )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type OutputStream ¶
OutputStream wraps android.util.proto.ProtoOutputStream.
func NewOutputStream ¶
func NewOutputStream(vm *jni.VM) (*OutputStream, error)
NewOutputStream creates a new android.util.proto.ProtoOutputStream instance.
func (*OutputStream) CheckFieldId ¶
func (m *OutputStream) CheckFieldId(arg0 int64, arg1 int64) (int32, error)
CheckFieldId calls android.util.proto.ProtoOutputStream.checkFieldId.
func (*OutputStream) Dump ¶
func (m *OutputStream) Dump(arg0 string) error
Dump calls android.util.proto.ProtoOutputStream.dump.
func (*OutputStream) End ¶
func (m *OutputStream) End(arg0 int64) error
End calls android.util.proto.ProtoOutputStream.end.
func (*OutputStream) Flush ¶
func (m *OutputStream) Flush() error
Flush calls android.util.proto.ProtoOutputStream.flush.
func (*OutputStream) GetBytes ¶
func (m *OutputStream) GetBytes() (*jni.Object, error)
GetBytes calls android.util.proto.ProtoOutputStream.getBytes.
func (*OutputStream) GetFieldCountString ¶
func (m *OutputStream) GetFieldCountString(arg0 int64) (string, error)
GetFieldCountString calls android.util.proto.ProtoOutputStream.getFieldCountString.
func (*OutputStream) GetFieldIdString ¶
func (m *OutputStream) GetFieldIdString(arg0 int64) (string, error)
GetFieldIdString calls android.util.proto.ProtoOutputStream.getFieldIdString.
func (*OutputStream) GetFieldTypeString ¶
func (m *OutputStream) GetFieldTypeString(arg0 int64) (string, error)
GetFieldTypeString calls android.util.proto.ProtoOutputStream.getFieldTypeString.
func (*OutputStream) GetRawSize ¶
func (m *OutputStream) GetRawSize() (int32, error)
GetRawSize calls android.util.proto.ProtoOutputStream.getRawSize.
func (*OutputStream) GetWireTypeString ¶
func (m *OutputStream) GetWireTypeString(arg0 int32) (string, error)
GetWireTypeString calls android.util.proto.ProtoOutputStream.getWireTypeString.
func (*OutputStream) MakeFieldId ¶
func (m *OutputStream) MakeFieldId(arg0 int32, arg1 int64) (int64, error)
MakeFieldId calls android.util.proto.ProtoOutputStream.makeFieldId.
func (*OutputStream) MakeToken ¶
func (m *OutputStream) MakeToken( arg0 int32, arg1 bool, arg2 int32, arg3 int32, arg4 int32, ) (int64, error)
MakeToken calls android.util.proto.ProtoOutputStream.makeToken.
func (*OutputStream) Start ¶
func (m *OutputStream) Start(arg0 int64) (int64, error)
Start calls android.util.proto.ProtoOutputStream.start.
func (*OutputStream) Token2String ¶
func (m *OutputStream) Token2String(arg0 int64) (string, error)
Token2String calls android.util.proto.ProtoOutputStream.token2String.
func (*OutputStream) Write2 ¶
func (m *OutputStream) Write2(arg0 int64, arg1 bool) error
Write2 calls android.util.proto.ProtoOutputStream.write.
func (*OutputStream) Write2_1 ¶
func (m *OutputStream) Write2_1(arg0 int64, arg1 *jni.Object) error
Write2_1 calls android.util.proto.ProtoOutputStream.write.
func (*OutputStream) Write2_2 ¶
func (m *OutputStream) Write2_2(arg0 int64, arg1 float64) error
Write2_2 calls android.util.proto.ProtoOutputStream.write.
func (*OutputStream) Write2_3 ¶
func (m *OutputStream) Write2_3(arg0 int64, arg1 float32) error
Write2_3 calls android.util.proto.ProtoOutputStream.write.
func (*OutputStream) Write2_4 ¶
func (m *OutputStream) Write2_4(arg0 int64, arg1 int32) error
Write2_4 calls android.util.proto.ProtoOutputStream.write.
func (*OutputStream) Write2_5 ¶
func (m *OutputStream) Write2_5(arg0 int64, arg1 string) error
Write2_5 calls android.util.proto.ProtoOutputStream.write.