C# Class SimpleIRCLib.SimpleIRC

Show file Open project: EldinZenderink/SimpleIRCLib Class Usage Examples

Public Properties

Property Type Description
DebugCallBack Action
chatOutput string>.Action
downloadStatusChange System.Action
shouldClientStop bool

Public Methods

Method Description
SimpleIRC ( ) : System
getDownloadProgress ( string whichdownloaddetail ) : object
isClientRunning ( ) : bool
sendMessage ( string message ) : bool
setCustomDownloadDir ( string downloaddir ) : void
setDebugCallback ( Action callback ) : void
setDownloadStatusChangeCallback ( System.Action callback ) : void
setupIrc ( string IP, int Port, string Username, string Password, string Channel, string>.Action chatoutput ) : void
startClient ( ) : void
stopClient ( ) : bool

Method Details

SimpleIRC() public method

public SimpleIRC ( ) : System
return System

getDownloadProgress() public method

public getDownloadProgress ( string whichdownloaddetail ) : object
whichdownloaddetail string
return object

isClientRunning() public method

public isClientRunning ( ) : bool
return bool

sendMessage() public method

public sendMessage ( string message ) : bool
message string
return bool

setCustomDownloadDir() public method

public setCustomDownloadDir ( string downloaddir ) : void
downloaddir string
return void

setDebugCallback() public method

public setDebugCallback ( Action callback ) : void
callback Action
return void

setDownloadStatusChangeCallback() public method

public setDownloadStatusChangeCallback ( System.Action callback ) : void
callback System.Action
return void

setupIrc() public method

public setupIrc ( string IP, int Port, string Username, string Password, string Channel, string>.Action chatoutput ) : void
IP string
Port int
Username string
Password string
Channel string
chatoutput string>.Action
return void

startClient() public method

public startClient ( ) : void
return void

stopClient() public method

public stopClient ( ) : bool
return bool

Property Details

DebugCallBack public property

public Action DebugCallBack
return Action

chatOutput public property

public Action chatOutput
return string>.Action

downloadStatusChange public property

public Action,System downloadStatusChange
return System.Action

shouldClientStop public property

public bool shouldClientStop
return bool