C# Class FastQuant.StreamerManager

Show file Open project: fastquant/fastquant.dll Class Usage Examples

Public Methods

Method Description
Add ( ObjectStreamer streamer ) : void
AddDefaultStreamers ( ) : void
Deserialize ( BinaryReader reader ) : object
Get ( Type type ) : ObjectStreamer
Get ( byte typeId ) : ObjectStreamer
Get ( Type type, ObjectStreamer &streamer ) : void
HasStreamer ( Type type ) : bool
HasStreamer ( int typeId ) : bool
HasStreamer ( object obj ) : bool
Remove ( ObjectStreamer streamer ) : void
Remove ( Type type ) : void
Remove ( byte typeId ) : void
Serialize ( BinaryWriter writer, DataObject obj ) : void
Serialize ( BinaryWriter writer, Event e ) : void
Serialize ( BinaryWriter writer, object obj ) : void
StreamerManager ( ) : System

Method Details

Add() public method

public Add ( ObjectStreamer streamer ) : void
streamer ObjectStreamer
return void

AddDefaultStreamers() public method

public AddDefaultStreamers ( ) : void
return void

Deserialize() public method

public Deserialize ( BinaryReader reader ) : object
reader System.IO.BinaryReader
return object

Get() public method

public Get ( Type type ) : ObjectStreamer
type System.Type
return ObjectStreamer

Get() public method

public Get ( byte typeId ) : ObjectStreamer
typeId byte
return ObjectStreamer

Get() public method

public Get ( Type type, ObjectStreamer &streamer ) : void
type System.Type
streamer ObjectStreamer
return void

HasStreamer() public method

public HasStreamer ( Type type ) : bool
type System.Type
return bool

HasStreamer() public method

public HasStreamer ( int typeId ) : bool
typeId int
return bool

HasStreamer() public method

public HasStreamer ( object obj ) : bool
obj object
return bool

Remove() public method

public Remove ( ObjectStreamer streamer ) : void
streamer ObjectStreamer
return void

Remove() public method

public Remove ( Type type ) : void
type System.Type
return void

Remove() public method

public Remove ( byte typeId ) : void
typeId byte
return void

Serialize() public method

public Serialize ( BinaryWriter writer, DataObject obj ) : void
writer System.IO.BinaryWriter
obj DataObject
return void

Serialize() public method

public Serialize ( BinaryWriter writer, Event e ) : void
writer System.IO.BinaryWriter
e Event
return void

Serialize() public method

public Serialize ( BinaryWriter writer, object obj ) : void
writer System.IO.BinaryWriter
obj object
return void

StreamerManager() public method

public StreamerManager ( ) : System
return System