Class ProtoOutputStream
public class ProtoOutputStream : JVMBridgeBase<ProtoOutputStream>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<ProtoOutputStream>ProtoOutputStream
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<ProtoOutputStream>.IsAssignableFrom(IJavaType)JVMBridgeBase<ProtoOutputStream>.IsAssignableFrom<T>()JVMBridgeBase<ProtoOutputStream>.Execute<T>(params T[])JVMBridgeBase<ProtoOutputStream>.DynBridgeClazzJVMBridgeBase<ProtoOutputStream>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
ProtoOutputStream(int)
public ProtoOutputStream(int arg0)
Parameters
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
FIELD_COUNT_MASK
public static long FIELD_COUNT_MASK { get; }
Property Value
FIELD_COUNT_PACKED
https://developer.android.com/reference/android/util/proto/ProtoOutputStream.html#FIELD_COUNT_PACKED
public static long FIELD_COUNT_PACKED { get; }
Property Value
FIELD_COUNT_REPEATED
public static long FIELD_COUNT_REPEATED { get; }
Property Value
FIELD_COUNT_SHIFT
public static int FIELD_COUNT_SHIFT { get; }
Property Value
FIELD_COUNT_SINGLE
https://developer.android.com/reference/android/util/proto/ProtoOutputStream.html#FIELD_COUNT_SINGLE
public static long FIELD_COUNT_SINGLE { get; }
Property Value
FIELD_COUNT_UNKNOWN
public static long FIELD_COUNT_UNKNOWN { get; }
Property Value
FIELD_ID_SHIFT
public static int FIELD_ID_SHIFT { get; }
Property Value
FIELD_TYPE_BOOL
public static long FIELD_TYPE_BOOL { get; }
Property Value
FIELD_TYPE_BYTES
public static long FIELD_TYPE_BYTES { get; }
Property Value
FIELD_TYPE_DOUBLE
public static long FIELD_TYPE_DOUBLE { get; }
Property Value
FIELD_TYPE_ENUM
public static long FIELD_TYPE_ENUM { get; }
Property Value
FIELD_TYPE_FIXED32
https://developer.android.com/reference/android/util/proto/ProtoOutputStream.html#FIELD_TYPE_FIXED32
public static long FIELD_TYPE_FIXED32 { get; }
Property Value
FIELD_TYPE_FIXED64
https://developer.android.com/reference/android/util/proto/ProtoOutputStream.html#FIELD_TYPE_FIXED64
public static long FIELD_TYPE_FIXED64 { get; }
Property Value
FIELD_TYPE_FLOAT
public static long FIELD_TYPE_FLOAT { get; }
Property Value
FIELD_TYPE_INT32
public static long FIELD_TYPE_INT32 { get; }
Property Value
FIELD_TYPE_INT64
public static long FIELD_TYPE_INT64 { get; }
Property Value
FIELD_TYPE_MASK
public static long FIELD_TYPE_MASK { get; }
Property Value
FIELD_TYPE_MESSAGE
https://developer.android.com/reference/android/util/proto/ProtoOutputStream.html#FIELD_TYPE_MESSAGE
public static long FIELD_TYPE_MESSAGE { get; }
Property Value
FIELD_TYPE_SFIXED32
public static long FIELD_TYPE_SFIXED32 { get; }
Property Value
FIELD_TYPE_SFIXED64
public static long FIELD_TYPE_SFIXED64 { get; }
Property Value
FIELD_TYPE_SHIFT
public static int FIELD_TYPE_SHIFT { get; }
Property Value
FIELD_TYPE_SINT32
public static long FIELD_TYPE_SINT32 { get; }
Property Value
FIELD_TYPE_SINT64
public static long FIELD_TYPE_SINT64 { get; }
Property Value
FIELD_TYPE_STRING
public static long FIELD_TYPE_STRING { get; }
Property Value
FIELD_TYPE_UINT32
public static long FIELD_TYPE_UINT32 { get; }
Property Value
FIELD_TYPE_UINT64
public static long FIELD_TYPE_UINT64 { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
WIRE_TYPE_END_GROUP
public static int WIRE_TYPE_END_GROUP { get; }
Property Value
WIRE_TYPE_FIXED32
public static int WIRE_TYPE_FIXED32 { get; }
Property Value
WIRE_TYPE_FIXED64
public static int WIRE_TYPE_FIXED64 { get; }
Property Value
WIRE_TYPE_LENGTH_DELIMITED
public static int WIRE_TYPE_LENGTH_DELIMITED { get; }
Property Value
WIRE_TYPE_MASK
public static int WIRE_TYPE_MASK { get; }
Property Value
WIRE_TYPE_START_GROUP
public static int WIRE_TYPE_START_GROUP { get; }
Property Value
WIRE_TYPE_VARINT
public static int WIRE_TYPE_VARINT { get; }
Property Value
Methods
CheckFieldId(long, long)
public static int CheckFieldId(long arg0, long arg1)
Parameters
Returns
Dump(String)
public void Dump(String arg0)
Parameters
End(long)
public void End(long arg0)
Parameters
Flush()
public void Flush()
GetBytes()
public byte[] GetBytes()
Returns
GetFieldCountString(long)
public static String GetFieldCountString(long arg0)
Parameters
Returns
GetFieldIdString(long)
public static String GetFieldIdString(long arg0)
Parameters
Returns
GetFieldTypeString(long)
public static String GetFieldTypeString(long arg0)
Parameters
Returns
GetRawSize()
public int GetRawSize()
Returns
GetWireTypeString(int)
public static String GetWireTypeString(int arg0)
Parameters
Returns
MakeFieldId(int, long)
public static long MakeFieldId(int arg0, long arg1)
Parameters
Returns
MakeToken(int, bool, int, int, int)
public static long MakeToken(int arg0, bool arg1, int arg2, int arg3, int arg4)
Parameters
Returns
Start(long)
public long Start(long arg0)
Parameters
Returns
Token2String(long)
https://developer.android.com/reference/android/util/proto/ProtoOutputStream.html#token2String(long)
public static String Token2String(long arg0)
Parameters
Returns
Write(long, String)
public void Write(long arg0, String arg1)
Parameters
Write(long, bool)
public void Write(long arg0, bool arg1)
Parameters
Write(long, byte[])
https://developer.android.com/reference/android/util/proto/ProtoOutputStream.html#write(long,byte[])
public void Write(long arg0, byte[] arg1)
Parameters
Write(long, double)
https://developer.android.com/reference/android/util/proto/ProtoOutputStream.html#write(long,double)
public void Write(long arg0, double arg1)
Parameters
Write(long, int)
public void Write(long arg0, int arg1)
Parameters
Write(long, long)
public void Write(long arg0, long arg1)
Parameters
Write(long, float)
public void Write(long arg0, float arg1)
Parameters
WriteTag(int, int)
public void WriteTag(int arg0, int arg1)