C# Class Spinach.SwarmMemory

Afficher le fichier Open project: shranjan/pinac Class Usage Examples

Méthodes publiques

Méthode Description
AddTaskIndex ( int index ) : void
BroadcastError ( string error_ ) : void
BroadcastError ( string num, string error ) : void
BroadcastPlot ( string plot ) : void
BroadcastResult ( string result ) : void
ClearTask ( ) : void
GetError ( string error ) : void
GetError ( string num, string error ) : void
GetTaskIndexCount ( ) : int
InitializeThePeer ( string changes ) : void
Lock ( ) : void
PeerGone ( string IPPort ) : void
ReRunClicked ( string myIP, string myPort ) : bool
RunClicked ( string myIP, string myPort ) : bool
SwarmMemory ( SwarmConnection c ) : System
acceptParallelfor ( string data, string body, string index, string range ) : void
addPermissionRequest ( string myIP, string myPort, string inputcode, string IPPort, string read, string write ) : void
adder ( string IPPort, string read, string write ) : void
changePermissionRequest ( string myIP, string myPort, string IPPort, string read, string write ) : void
changeTheOwner ( string IPPort, string myIP, string myPort ) : void
clearMasterBackup ( bool x ) : void
createTheObjects ( string _Pid, string myIP, string myPort ) : void
distributeParallelCode ( int start, int end, string data, string body, string range ) : void
getBackUp ( ) : string
getFinalResult ( string result ) : void
getMaster ( ) : string
getOnePermission ( string IPPort ) : string[]
getOwner ( ) : string
getPermissions ( ) : Hashtable
getPid ( ) : string
getPlot ( string plot ) : void
getRunFlag ( ) : bool
getSourceChanges ( string chng ) : void
getStartFlag ( ) : String
incomingResult ( string result, string index ) : void
outgoingResult ( string index, string result ) : void
programClosed ( ) : void
removePermissionRec ( string IPPort ) : void
setBackUp ( string _BackUp ) : void
setMaster ( string _Master ) : void
setOwner ( string _owner ) : void
setPermissions ( Hashtable newPermissons ) : void
setRunFlag ( bool x ) : void
setStartFlag ( String x ) : void
sourceCodeChanged ( string lno, string inputs, string mod, string uname ) : void
splitIndex ( int start, int end, int number, List &lhs, List &rhs ) : int
writePrivilege ( string uname ) : bool

Private Methods

Méthode Description
BuildList ( ) : void
InitialXMLString ( ) : string
Peers ( ) : List
changePermissionMessage ( string IPPort, string read, string write ) : string
computationDone ( ) : void
createParallelDistributionMessage ( string index ) : string
createParallelDistributionMessage ( string start, string end ) : string
createParallelResultMessage ( Hashtable subresult ) : string
createParallelResultMessage ( string index, string result ) : string
getMasterBackUpXML ( ) : string
selectBackUp ( ) : string

Method Details

AddTaskIndex() public méthode

public AddTaskIndex ( int index ) : void
index int
Résultat void

BroadcastError() public méthode

public BroadcastError ( string error_ ) : void
error_ string
Résultat void

BroadcastError() public méthode

public BroadcastError ( string num, string error ) : void
num string
error string
Résultat void

BroadcastPlot() public méthode

public BroadcastPlot ( string plot ) : void
plot string
Résultat void

BroadcastResult() public méthode

public BroadcastResult ( string result ) : void
result string
Résultat void

ClearTask() public méthode

public ClearTask ( ) : void
Résultat void

GetError() public méthode

public GetError ( string error ) : void
error string
Résultat void

GetError() public méthode

public GetError ( string num, string error ) : void
num string
error string
Résultat void

GetTaskIndexCount() public méthode

public GetTaskIndexCount ( ) : int
Résultat int

InitializeThePeer() public méthode

public InitializeThePeer ( string changes ) : void
changes string
Résultat void

Lock() public méthode

public Lock ( ) : void
Résultat void

PeerGone() public méthode

public PeerGone ( string IPPort ) : void
IPPort string
Résultat void

ReRunClicked() public méthode

public ReRunClicked ( string myIP, string myPort ) : bool
myIP string
myPort string
Résultat bool

RunClicked() public méthode

public RunClicked ( string myIP, string myPort ) : bool
myIP string
myPort string
Résultat bool

SwarmMemory() public méthode

public SwarmMemory ( SwarmConnection c ) : System
c SwarmConnection
Résultat System

acceptParallelfor() public méthode

public acceptParallelfor ( string data, string body, string index, string range ) : void
data string
body string
index string
range string
Résultat void

addPermissionRequest() public méthode

public addPermissionRequest ( string myIP, string myPort, string inputcode, string IPPort, string read, string write ) : void
myIP string
myPort string
inputcode string
IPPort string
read string
write string
Résultat void

adder() public méthode

public adder ( string IPPort, string read, string write ) : void
IPPort string
read string
write string
Résultat void

changePermissionRequest() public méthode

public changePermissionRequest ( string myIP, string myPort, string IPPort, string read, string write ) : void
myIP string
myPort string
IPPort string
read string
write string
Résultat void

changeTheOwner() public méthode

public changeTheOwner ( string IPPort, string myIP, string myPort ) : void
IPPort string
myIP string
myPort string
Résultat void

clearMasterBackup() public méthode

public clearMasterBackup ( bool x ) : void
x bool
Résultat void

createTheObjects() public méthode

public createTheObjects ( string _Pid, string myIP, string myPort ) : void
_Pid string
myIP string
myPort string
Résultat void

distributeParallelCode() public méthode

public distributeParallelCode ( int start, int end, string data, string body, string range ) : void
start int
end int
data string
body string
range string
Résultat void

getBackUp() public méthode

public getBackUp ( ) : string
Résultat string

getFinalResult() public méthode

public getFinalResult ( string result ) : void
result string
Résultat void

getMaster() public méthode

public getMaster ( ) : string
Résultat string

getOnePermission() public méthode

public getOnePermission ( string IPPort ) : string[]
IPPort string
Résultat string[]

getOwner() public méthode

public getOwner ( ) : string
Résultat string

getPermissions() public méthode

public getPermissions ( ) : Hashtable
Résultat System.Collections.Hashtable

getPid() public méthode

public getPid ( ) : string
Résultat string

getPlot() public méthode

public getPlot ( string plot ) : void
plot string
Résultat void

getRunFlag() public méthode

public getRunFlag ( ) : bool
Résultat bool

getSourceChanges() public méthode

public getSourceChanges ( string chng ) : void
chng string
Résultat void

getStartFlag() public méthode

public getStartFlag ( ) : String
Résultat String

incomingResult() public méthode

public incomingResult ( string result, string index ) : void
result string
index string
Résultat void

outgoingResult() public méthode

public outgoingResult ( string index, string result ) : void
index string
result string
Résultat void

programClosed() public méthode

public programClosed ( ) : void
Résultat void

removePermissionRec() public méthode

public removePermissionRec ( string IPPort ) : void
IPPort string
Résultat void

setBackUp() public méthode

public setBackUp ( string _BackUp ) : void
_BackUp string
Résultat void

setMaster() public méthode

public setMaster ( string _Master ) : void
_Master string
Résultat void

setOwner() public méthode

public setOwner ( string _owner ) : void
_owner string
Résultat void

setPermissions() public méthode

public setPermissions ( Hashtable newPermissons ) : void
newPermissons System.Collections.Hashtable
Résultat void

setRunFlag() public méthode

public setRunFlag ( bool x ) : void
x bool
Résultat void

setStartFlag() public méthode

public setStartFlag ( String x ) : void
x String
Résultat void

sourceCodeChanged() public méthode

public sourceCodeChanged ( string lno, string inputs, string mod, string uname ) : void
lno string
inputs string
mod string
uname string
Résultat void

splitIndex() public méthode

public splitIndex ( int start, int end, int number, List &lhs, List &rhs ) : int
start int
end int
number int
lhs List
rhs List
Résultat int

writePrivilege() public méthode

public writePrivilege ( string uname ) : bool
uname string
Résultat bool