Table of Contents

Class ProtoOutputStream

Namespace
Android.Util.Proto
Assembly
MASES.Netdroid.dll
public class ProtoOutputStream : JVMBridgeBase<ProtoOutputStream>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<ProtoOutputStream>
ProtoOutputStream
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<ProtoOutputStream>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ProtoOutputStream>.IsAssignableFrom<T>()
JVMBridgeBase<ProtoOutputStream>.Execute<T>(params T[])
JVMBridgeBase<ProtoOutputStream>.DynBridgeClazz
JVMBridgeBase<ProtoOutputStream>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

ProtoOutputStream()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public ProtoOutputStream()

ProtoOutputStream(OutputStream)

public ProtoOutputStream(OutputStream arg0)

Parameters

arg0 OutputStream

OutputStream

ProtoOutputStream(int)

public ProtoOutputStream(int arg0)

Parameters

arg0 int

int

ProtoOutputStream(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public ProtoOutputStream(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

FIELD_COUNT_MASK

public static long FIELD_COUNT_MASK { get; }

Property Value

long

FIELD_COUNT_PACKED

public static long FIELD_COUNT_PACKED { get; }

Property Value

long

FIELD_COUNT_REPEATED

public static long FIELD_COUNT_REPEATED { get; }

Property Value

long

FIELD_COUNT_SHIFT

public static int FIELD_COUNT_SHIFT { get; }

Property Value

int

FIELD_COUNT_SINGLE

public static long FIELD_COUNT_SINGLE { get; }

Property Value

long

FIELD_COUNT_UNKNOWN

public static long FIELD_COUNT_UNKNOWN { get; }

Property Value

long

FIELD_ID_SHIFT

public static int FIELD_ID_SHIFT { get; }

Property Value

int

FIELD_TYPE_BOOL

public static long FIELD_TYPE_BOOL { get; }

Property Value

long

FIELD_TYPE_BYTES

public static long FIELD_TYPE_BYTES { get; }

Property Value

long

FIELD_TYPE_DOUBLE

public static long FIELD_TYPE_DOUBLE { get; }

Property Value

long

FIELD_TYPE_ENUM

public static long FIELD_TYPE_ENUM { get; }

Property Value

long

FIELD_TYPE_FIXED32

public static long FIELD_TYPE_FIXED32 { get; }

Property Value

long

FIELD_TYPE_FIXED64

public static long FIELD_TYPE_FIXED64 { get; }

Property Value

long

FIELD_TYPE_FLOAT

public static long FIELD_TYPE_FLOAT { get; }

Property Value

long

FIELD_TYPE_INT32

public static long FIELD_TYPE_INT32 { get; }

Property Value

long

FIELD_TYPE_INT64

public static long FIELD_TYPE_INT64 { get; }

Property Value

long

FIELD_TYPE_MASK

public static long FIELD_TYPE_MASK { get; }

Property Value

long

FIELD_TYPE_MESSAGE

public static long FIELD_TYPE_MESSAGE { get; }

Property Value

long

FIELD_TYPE_SFIXED32

public static long FIELD_TYPE_SFIXED32 { get; }

Property Value

long

FIELD_TYPE_SFIXED64

public static long FIELD_TYPE_SFIXED64 { get; }

Property Value

long

FIELD_TYPE_SHIFT

public static int FIELD_TYPE_SHIFT { get; }

Property Value

int

FIELD_TYPE_SINT32

public static long FIELD_TYPE_SINT32 { get; }

Property Value

long

FIELD_TYPE_SINT64

public static long FIELD_TYPE_SINT64 { get; }

Property Value

long

FIELD_TYPE_STRING

public static long FIELD_TYPE_STRING { get; }

Property Value

long

FIELD_TYPE_UINT32

public static long FIELD_TYPE_UINT32 { get; }

Property Value

long

FIELD_TYPE_UINT64

public static long FIELD_TYPE_UINT64 { get; }

Property Value

long

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

WIRE_TYPE_END_GROUP

public static int WIRE_TYPE_END_GROUP { get; }

Property Value

int

WIRE_TYPE_FIXED32

public static int WIRE_TYPE_FIXED32 { get; }

Property Value

int

WIRE_TYPE_FIXED64

public static int WIRE_TYPE_FIXED64 { get; }

Property Value

int

WIRE_TYPE_LENGTH_DELIMITED

public static int WIRE_TYPE_LENGTH_DELIMITED { get; }

Property Value

int

WIRE_TYPE_MASK

public static int WIRE_TYPE_MASK { get; }

Property Value

int

WIRE_TYPE_START_GROUP

public static int WIRE_TYPE_START_GROUP { get; }

Property Value

int

WIRE_TYPE_VARINT

public static int WIRE_TYPE_VARINT { get; }

Property Value

int

Methods

CheckFieldId(long, long)

public static int CheckFieldId(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

int

int

Dump(String)

public void Dump(String arg0)

Parameters

arg0 String

String

End(long)

public void End(long arg0)

Parameters

arg0 long

long

Flush()

public void Flush()

GetBytes()

public byte[] GetBytes()

Returns

byte[]

byte

GetFieldCountString(long)

public static String GetFieldCountString(long arg0)

Parameters

arg0 long

long

Returns

String

String

GetFieldIdString(long)

public static String GetFieldIdString(long arg0)

Parameters

arg0 long

long

Returns

String

String

GetFieldTypeString(long)

public static String GetFieldTypeString(long arg0)

Parameters

arg0 long

long

Returns

String

String

GetRawSize()

public int GetRawSize()

Returns

int

int

GetWireTypeString(int)

public static String GetWireTypeString(int arg0)

Parameters

arg0 int

int

Returns

String

String

MakeFieldId(int, long)

public static long MakeFieldId(int arg0, long arg1)

Parameters

arg0 int

int

arg1 long

long

Returns

long

long

MakeToken(int, bool, int, int, int)

public static long MakeToken(int arg0, bool arg1, int arg2, int arg3, int arg4)

Parameters

arg0 int

int

arg1 bool

bool

arg2 int

int

arg3 int

int

arg4 int

int

Returns

long

long

Start(long)

public long Start(long arg0)

Parameters

arg0 long

long

Returns

long

long

Token2String(long)

public static String Token2String(long arg0)

Parameters

arg0 long

long

Returns

String

String

Write(long, String)

public void Write(long arg0, String arg1)

Parameters

arg0 long

long

arg1 String

String

Write(long, bool)

public void Write(long arg0, bool arg1)

Parameters

arg0 long

long

arg1 bool

bool

Write(long, byte[])

public void Write(long arg0, byte[] arg1)

Parameters

arg0 long

long

arg1 byte[]

byte

Write(long, double)

public void Write(long arg0, double arg1)

Parameters

arg0 long

long

arg1 double

double

Write(long, int)

public void Write(long arg0, int arg1)

Parameters

arg0 long

long

arg1 int

int

Write(long, long)

public void Write(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Write(long, float)

public void Write(long arg0, float arg1)

Parameters

arg0 long

long

arg1 float

float

WriteTag(int, int)

public void WriteTag(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int