C# Class Spinach.SwarmConnection

Show file Open project: shranjan/pinac Class Usage Examples

Public Methods

Method Description
Create_Swarm ( string SrcIP, string SrcPort, string Username ) : bool
Disconnect ( ) : void
GetIPtoPeer ( ) : Hashtable
InsertProgtoSC ( SwarmMemory sm ) : void
Join_Swarm ( string DstIP, string DstPort, string SrcIP, string SrcPort, string Username ) : bool
ListenChan ( bool x ) : void
Send_ChatMsg ( string chatMsg, string Username ) : void
SwarmConnection ( ) : System
getSocket ( ) : AsynchronousSocketListener

Private Methods

Method Description
AddPrevChanged ( string strTemp ) : void
ChangPermission ( string strTemp ) : void
Chat_Changed ( string Username, string ChatMessage ) : void
Error_Changed ( int errorcode, string ErrorMsg ) : void
List_Changed ( Hashtable Displist ) : void
TransferOwnership ( string strTemp ) : void

Method Details

Create_Swarm() public method

public Create_Swarm ( string SrcIP, string SrcPort, string Username ) : bool
SrcIP string
SrcPort string
Username string
return bool

Disconnect() public method

public Disconnect ( ) : void
return void

GetIPtoPeer() public method

public GetIPtoPeer ( ) : Hashtable
return System.Collections.Hashtable

InsertProgtoSC() public method

public InsertProgtoSC ( SwarmMemory sm ) : void
sm SwarmMemory
return void

Join_Swarm() public method

public Join_Swarm ( string DstIP, string DstPort, string SrcIP, string SrcPort, string Username ) : bool
DstIP string
DstPort string
SrcIP string
SrcPort string
Username string
return bool

ListenChan() public method

public ListenChan ( bool x ) : void
x bool
return void

Send_ChatMsg() public method

public Send_ChatMsg ( string chatMsg, string Username ) : void
chatMsg string
Username string
return void

SwarmConnection() public method

public SwarmConnection ( ) : System
return System

getSocket() public method

public getSocket ( ) : AsynchronousSocketListener
return AsynchronousSocketListener