C# Class CentralMine.NET.Client

Afficher le fichier Open project: GarageGames/Bitcoin Class Usage Examples

Méthodes publiques

Свойство Type Description
mAgent string
mClientInfoRequested bool
mCurrentBlock WorkBlock
mDesiredHashes uint
mHashBlock HashManager.HashBlock
mHashesDone uint
mHashrate double
mLocation string
mPlatform string
mState State
mStatusClient bool
mTotalHashesDone ulong
mVersion int

Méthodes publiques

Méthode Description
Client ( TcpClient tcp, ClientManager manager ) : System
Close ( ) : void
ComputeWebSocketHandshakeSecurityHash09 ( String secWebSocketKey ) : String
ProcessIdentity ( Stream stream, bool byteswap = false ) : void
ProcessWebsocketConnect ( NetworkStream stream ) : void
ProcessWebsocketPacket ( NetworkStream stream ) : void
ProcessWorkComplete ( Stream stream, bool byteswap = false ) : void
SendCB ( IAsyncResult ar ) : void
SendClientInfo ( string info ) : void
SendPacket ( byte data ) : void
SendStatus ( int clients, double hashrate ) : void
SendWork ( HashManager hashBlock, WorkBlock block ) : void
StopWork ( ) : void
ToJSON ( ) : string
ToString ( ) : string
Update ( ) : bool

Private Methods

Méthode Description
ReadStr ( BinaryReader br ) : string

Method Details

Client() public méthode

public Client ( TcpClient tcp, ClientManager manager ) : System
tcp System.Net.Sockets.TcpClient
manager ClientManager
Résultat System

Close() public méthode

public Close ( ) : void
Résultat void

ComputeWebSocketHandshakeSecurityHash09() public static méthode

public static ComputeWebSocketHandshakeSecurityHash09 ( String secWebSocketKey ) : String
secWebSocketKey String
Résultat String

ProcessIdentity() public méthode

public ProcessIdentity ( Stream stream, bool byteswap = false ) : void
stream Stream
byteswap bool
Résultat void

ProcessWebsocketConnect() public méthode

public ProcessWebsocketConnect ( NetworkStream stream ) : void
stream NetworkStream
Résultat void

ProcessWebsocketPacket() public méthode

public ProcessWebsocketPacket ( NetworkStream stream ) : void
stream NetworkStream
Résultat void

ProcessWorkComplete() public méthode

public ProcessWorkComplete ( Stream stream, bool byteswap = false ) : void
stream Stream
byteswap bool
Résultat void

SendCB() public méthode

public SendCB ( IAsyncResult ar ) : void
ar IAsyncResult
Résultat void

SendClientInfo() public méthode

public SendClientInfo ( string info ) : void
info string
Résultat void

SendPacket() public méthode

public SendPacket ( byte data ) : void
data byte
Résultat void

SendStatus() public méthode

public SendStatus ( int clients, double hashrate ) : void
clients int
hashrate double
Résultat void

SendWork() public méthode

public SendWork ( HashManager hashBlock, WorkBlock block ) : void
hashBlock HashManager
block WorkBlock
Résultat void

StopWork() public méthode

public StopWork ( ) : void
Résultat void

ToJSON() public méthode

public ToJSON ( ) : string
Résultat string

ToString() public méthode

public ToString ( ) : string
Résultat string

Update() public méthode

public Update ( ) : bool
Résultat bool

Property Details

mAgent public_oe property

public string mAgent
Résultat string

mClientInfoRequested public_oe property

public bool mClientInfoRequested
Résultat bool

mCurrentBlock public_oe property

public WorkBlock,CentralMine.NET mCurrentBlock
Résultat WorkBlock

mDesiredHashes public_oe property

public uint mDesiredHashes
Résultat uint

mHashBlock public_oe property

public HashManager.HashBlock,CentralMine.NET mHashBlock
Résultat HashManager.HashBlock

mHashesDone public_oe property

public uint mHashesDone
Résultat uint

mHashrate public_oe property

public double mHashrate
Résultat double

mLocation public_oe property

public string mLocation
Résultat string

mPlatform public_oe property

public string mPlatform
Résultat string

mState public_oe property

public State mState
Résultat State

mStatusClient public_oe property

public bool mStatusClient
Résultat bool

mTotalHashesDone public_oe property

public ulong mTotalHashesDone
Résultat ulong

mVersion public_oe property

public int mVersion
Résultat int