C# Class Coinium.Core.Server.Stratum.StratumMiner

Inheritance: IClient, IMiner
Show file Open project: Ziftr/CoiniumServ

Public Methods

Method Description
Authenticate ( string user, string password ) : bool

Authenticates the miner.

Parse ( ConnectionDataEventArgs e ) : void

Parses the incoming data.

SendJob ( JobNotification jobNotification ) : void

Sends a mining-job to miner.

StratumMiner ( int id, IConnection connection ) : System

Creates a new miner instance.

Subscribe ( ) : void

Subscribes the miner to mining service.

Method Details

Authenticate() public method

Authenticates the miner.
public Authenticate ( string user, string password ) : bool
user string
password string
return bool

Parse() public method

Parses the incoming data.
public Parse ( ConnectionDataEventArgs e ) : void
e Coinium.Net.Server.Sockets.ConnectionDataEventArgs
return void

SendJob() public method

Sends a mining-job to miner.
public SendJob ( JobNotification jobNotification ) : void
jobNotification JobNotification
return void

StratumMiner() public method

Creates a new miner instance.
public StratumMiner ( int id, IConnection connection ) : System
id int
connection IConnection
return System

Subscribe() public method

Subscribes the miner to mining service.
public Subscribe ( ) : void
return void