C# Class MinerLib_cs.Connection

Datei anzeigen Open project: GarageGames/Bitcoin Class Usage Examples

Public Methods

Method Description
ConnectTo ( string hostName, ushort port = 80 ) : void
Connection ( string memberName, string productName, string platform, uint requestedHashes = 5000 ) : System
Destroy ( ) : void
Disconnect ( ) : void
GetWork ( ) : Work
SendWorkComplete ( bool solutionFound, uint solution, uint hashesDone ) : void
Update ( ) : void

Private Methods

Method Description
ProcessPackets ( ) : void
ProcessWorkCommand ( byte data ) : void
SendIdentityPacket ( ) : void
SendPacket ( byte data ) : void
SendPing ( ) : void
SetupSocket ( ) : void

Method Details

ConnectTo() public method

public ConnectTo ( string hostName, ushort port = 80 ) : void
hostName string
port ushort
return void

Connection() public method

public Connection ( string memberName, string productName, string platform, uint requestedHashes = 5000 ) : System
memberName string
productName string
platform string
requestedHashes uint
return System

Destroy() public method

public Destroy ( ) : void
return void

Disconnect() public method

public Disconnect ( ) : void
return void

GetWork() public method

public GetWork ( ) : Work
return Work

SendWorkComplete() public method

public SendWorkComplete ( bool solutionFound, uint solution, uint hashesDone ) : void
solutionFound bool
solution uint
hashesDone uint
return void

Update() public method

public Update ( ) : void
return void