C# Class XLibrary.Remote.SyncPacket

Inheritance: G2Packet
Show file Open project: swax/CodePerspective Class Usage Examples

Public Properties

Property Type Description
CallHits HashSet
CallStats List
CallThreads PairList
ConstructedHits HashSet
DisposeHits HashSet
ExceptionHits HashSet
FunctionHits HashSet
Inits PairList
NewCalls PairList
NewThreads Dictionary>
NodeThreads PairList
ThreadChanges bool>.Dictionary
ThreadStacks PairList>.Dictionary
Threadlines PairList>.Dictionary

Public Methods

Method Description
Decode ( G2Header root ) : SyncPacket
Encode ( G2Protocol protocol ) : byte[]

Private Methods

Method Description
AddPairMap ( G2Protocol protocol, G2Frame sync, byte name, PairList>.Dictionary map ) : void
AddPairs ( G2Protocol protocol, G2Frame sync, byte name, PairList pairs ) : void
AddSet ( G2Protocol protocol, G2Frame sync, byte name, HashSet set ) : void
ReadPairListMap ( PairList>.Dictionary &map, SyncPacket sync, G2Header child ) : void

Method Details

Decode() public static method

public static Decode ( G2Header root ) : SyncPacket
root G2Header
return SyncPacket

Encode() public method

public Encode ( G2Protocol protocol ) : byte[]
protocol G2Protocol
return byte[]

Property Details

CallHits public property

public HashSet CallHits
return HashSet

CallStats public property

public List CallStats
return List

CallThreads public property

public PairList CallThreads
return PairList

ConstructedHits public property

public HashSet ConstructedHits
return HashSet

DisposeHits public property

public HashSet DisposeHits
return HashSet

ExceptionHits public property

public HashSet ExceptionHits
return HashSet

FunctionHits public property

public HashSet FunctionHits
return HashSet

Inits public property

public PairList Inits
return PairList

NewCalls public property

public PairList NewCalls
return PairList

NewThreads public property

public Dictionary> NewThreads
return Dictionary>

NodeThreads public property

public PairList NodeThreads
return PairList

ThreadChanges public property

public Dictionary ThreadChanges
return bool>.Dictionary

ThreadStacks public property

public Dictionary ThreadStacks
return PairList>.Dictionary

Threadlines public property

public Dictionary Threadlines
return PairList>.Dictionary