C# 클래스 AsyncServerForm.SwarmMemory

파일 보기 프로젝트 열기: shranjan/pinac

공개 메소드들

메소드 설명
SwarmMemory ( string _Pid, string myIPPort ) : System
addPermissionRequest ( string myIPPort, Hashtable dests, string code, string IPPort, string read, string write ) : void
addReply ( string IPP, string _reply ) : void
adder ( string IPPort, string read, string write, string code, string myIPPort ) : void
adjustThePartialTables ( string statementXML ) : void
changePermissionRequest ( string myIPPort, Hashtable dests, string IPPort, string read, string write ) : void
changer ( string IPPort, string read, string write, string myIPPort ) : void
deleteReply ( string IPP ) : void
deleteVariable ( string variable ) : void
distributeParallelCode ( string statement ) : void
finalCodeChange ( string changes ) : void
getOwner ( ) : string
getPartialResults ( ) : Hashtable
getPermissions ( ) : Hashtable
getPid ( ) : string
getProgramVariables ( ) : Hashtable
getReplies ( ) : Hashtable
getStack ( ) : Stack
getVariableValue ( string variable ) : double
incomingResult ( string resultInfo ) : void
masterCodeChanger ( string changes ) : void
receiveStack ( string XML_stack ) : void
sendStack ( string XML_stack ) : void
setOwner ( string _owner ) : void
setPermissions ( Hashtable newPermissons ) : void
setProgramStack ( Stack newStack ) : void
setProgramVariables ( Hashtable newVariables ) : void
setReply ( Hashtable newReply ) : void
setpartialResults ( Hashtable newResults ) : void
sizeOfReply ( ) : int
sourceCodeChanged ( int dellineno, int addlineno, string addstring ) : void
writePrivilege ( string uname ) : bool

비공개 메소드들

메소드 설명
InitialXMLString ( ) : string
Peers ( ) : List
PortionsIPXML ( int LinePerCPU, string statement, List calculationComputers, Hashtable IPtoCPU ) : string
changePermissionMessage ( string IPPort, string read, string write ) : string
createInitialData ( string IPPort ) : void

메소드 상세

SwarmMemory() 공개 메소드

public SwarmMemory ( string _Pid, string myIPPort ) : System
_Pid string
myIPPort string
리턴 System

addPermissionRequest() 공개 메소드

public addPermissionRequest ( string myIPPort, Hashtable dests, string code, string IPPort, string read, string write ) : void
myIPPort string
dests System.Collections.Hashtable
code string
IPPort string
read string
write string
리턴 void

addReply() 공개 메소드

public addReply ( string IPP, string _reply ) : void
IPP string
_reply string
리턴 void

adder() 공개 메소드

public adder ( string IPPort, string read, string write, string code, string myIPPort ) : void
IPPort string
read string
write string
code string
myIPPort string
리턴 void

adjustThePartialTables() 공개 메소드

public adjustThePartialTables ( string statementXML ) : void
statementXML string
리턴 void

changePermissionRequest() 공개 메소드

public changePermissionRequest ( string myIPPort, Hashtable dests, string IPPort, string read, string write ) : void
myIPPort string
dests System.Collections.Hashtable
IPPort string
read string
write string
리턴 void

changer() 공개 메소드

public changer ( string IPPort, string read, string write, string myIPPort ) : void
IPPort string
read string
write string
myIPPort string
리턴 void

deleteReply() 공개 메소드

public deleteReply ( string IPP ) : void
IPP string
리턴 void

deleteVariable() 공개 메소드

public deleteVariable ( string variable ) : void
variable string
리턴 void

distributeParallelCode() 공개 메소드

public distributeParallelCode ( string statement ) : void
statement string
리턴 void

finalCodeChange() 공개 메소드

public finalCodeChange ( string changes ) : void
changes string
리턴 void

getOwner() 공개 메소드

public getOwner ( ) : string
리턴 string

getPartialResults() 공개 메소드

public getPartialResults ( ) : Hashtable
리턴 System.Collections.Hashtable

getPermissions() 공개 메소드

public getPermissions ( ) : Hashtable
리턴 System.Collections.Hashtable

getPid() 공개 메소드

public getPid ( ) : string
리턴 string

getProgramVariables() 공개 메소드

public getProgramVariables ( ) : Hashtable
리턴 System.Collections.Hashtable

getReplies() 공개 메소드

public getReplies ( ) : Hashtable
리턴 System.Collections.Hashtable

getStack() 공개 메소드

public getStack ( ) : Stack
리턴 Stack

getVariableValue() 공개 메소드

public getVariableValue ( string variable ) : double
variable string
리턴 double

incomingResult() 공개 메소드

public incomingResult ( string resultInfo ) : void
resultInfo string
리턴 void

masterCodeChanger() 공개 메소드

public masterCodeChanger ( string changes ) : void
changes string
리턴 void

receiveStack() 공개 메소드

public receiveStack ( string XML_stack ) : void
XML_stack string
리턴 void

sendStack() 공개 메소드

public sendStack ( string XML_stack ) : void
XML_stack string
리턴 void

setOwner() 공개 메소드

public setOwner ( string _owner ) : void
_owner string
리턴 void

setPermissions() 공개 메소드

public setPermissions ( Hashtable newPermissons ) : void
newPermissons Hashtable
리턴 void

setProgramStack() 공개 메소드

public setProgramStack ( Stack newStack ) : void
newStack Stack
리턴 void

setProgramVariables() 공개 메소드

public setProgramVariables ( Hashtable newVariables ) : void
newVariables Hashtable
리턴 void

setReply() 공개 메소드

public setReply ( Hashtable newReply ) : void
newReply Hashtable
리턴 void

setpartialResults() 공개 메소드

public setpartialResults ( Hashtable newResults ) : void
newResults Hashtable
리턴 void

sizeOfReply() 공개 메소드

public sizeOfReply ( ) : int
리턴 int

sourceCodeChanged() 공개 메소드

public sourceCodeChanged ( int dellineno, int addlineno, string addstring ) : void
dellineno int
addlineno int
addstring string
리턴 void

writePrivilege() 공개 메소드

public writePrivilege ( string uname ) : bool
uname string
리턴 bool