C# Class NDesk.DBus.MessageWriter

Show file Open project: hacxman/zeroshare Class Usage Examples

Public Properties

Property Type Description
connection Connection

Protected Properties

Property Type Description
endianness EndianFlag
stream System.IO.MemoryStream

Public Methods

Method Description
CloseWrite ( ) : void
MessageWriter ( ) : System
MessageWriter ( EndianFlag endianness ) : System
ToArray ( ) : byte[]
Write ( DType dtype, object val ) : void
Write ( NDesk.DBus.ObjectPath val ) : void
Write ( Signature val ) : void
Write ( Type type, object val ) : void
Write ( bool val ) : void
Write ( byte val ) : void
Write ( double val ) : void
Write ( float val ) : void
Write ( int val ) : void
Write ( long val ) : void
Write ( object val ) : void
Write ( short val ) : void
Write ( string val ) : void
Write ( uint val ) : void
Write ( ulong val ) : void
Write ( ushort val ) : void
WriteArray ( object obj, Type elemType ) : void
WriteComplex ( object val, Type type ) : void
WriteFromDict ( Type keyType, Type valType, System val ) : void
WriteNull ( ) : void
WriteObject ( Type type, object val ) : void
WritePad ( int alignment ) : void
WriteValueType ( object val, Type type ) : void
WriteVariant ( Type type, object val ) : void

Protected Methods

Method Description
MarshalUInt ( byte data ) : void
MarshalULong ( byte data ) : void
MarshalUShort ( byte data ) : void

Method Details

CloseWrite() public method

public CloseWrite ( ) : void
return void

MarshalUInt() protected method

protected MarshalUInt ( byte data ) : void
data byte
return void

MarshalULong() protected method

protected MarshalULong ( byte data ) : void
data byte
return void

MarshalUShort() protected method

protected MarshalUShort ( byte data ) : void
data byte
return void

MessageWriter() public method

public MessageWriter ( ) : System
return System

MessageWriter() public method

public MessageWriter ( EndianFlag endianness ) : System
endianness EndianFlag
return System

ToArray() public method

public ToArray ( ) : byte[]
return byte[]

Write() public method

public Write ( DType dtype, object val ) : void
dtype DType
val object
return void

Write() public method

public Write ( NDesk.DBus.ObjectPath val ) : void
val NDesk.DBus.ObjectPath
return void

Write() public method

public Write ( Signature val ) : void
val Signature
return void

Write() public method

public Write ( Type type, object val ) : void
type System.Type
val object
return void

Write() public method

public Write ( bool val ) : void
val bool
return void

Write() public method

public Write ( byte val ) : void
val byte
return void

Write() public method

public Write ( double val ) : void
val double
return void

Write() public method

public Write ( float val ) : void
val float
return void

Write() public method

public Write ( int val ) : void
val int
return void

Write() public method

public Write ( long val ) : void
val long
return void

Write() public method

public Write ( object val ) : void
val object
return void

Write() public method

public Write ( short val ) : void
val short
return void

Write() public method

public Write ( string val ) : void
val string
return void

Write() public method

public Write ( uint val ) : void
val uint
return void

Write() public method

public Write ( ulong val ) : void
val ulong
return void

Write() public method

public Write ( ushort val ) : void
val ushort
return void

WriteArray() public method

public WriteArray ( object obj, Type elemType ) : void
obj object
elemType System.Type
return void

WriteComplex() public method

public WriteComplex ( object val, Type type ) : void
val object
type System.Type
return void

WriteFromDict() public method

public WriteFromDict ( Type keyType, Type valType, System val ) : void
keyType System.Type
valType System.Type
val System
return void

WriteNull() public method

public WriteNull ( ) : void
return void

WriteObject() public method

public WriteObject ( Type type, object val ) : void
type System.Type
val object
return void

WritePad() public method

public WritePad ( int alignment ) : void
alignment int
return void

WriteValueType() public method

public WriteValueType ( object val, Type type ) : void
val object
type System.Type
return void

WriteVariant() public method

public WriteVariant ( Type type, object val ) : void
type System.Type
val object
return void

Property Details

connection public property

public Connection,NDesk.DBus connection
return Connection

endianness protected property

protected EndianFlag endianness
return EndianFlag

stream protected property

protected MemoryStream,System.IO stream
return System.IO.MemoryStream