C# 클래스 XmlRpc_Wrapper.XmlRpcClient

상속: IDisposable
파일 보기 프로젝트 열기: uml-robotics/ROS.NET 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
HostUri string

공개 메소드들

메소드 설명
CheckIdentity ( string host, int port, string uri ) : bool
Close ( ) : void
Execute ( string method, XmlRpcValue parameters, XmlRpcValue result ) : bool
ExecuteCheckDone ( XmlRpcValue result ) : bool
ExecuteNonBlock ( string method, XmlRpcValue parameters ) : bool
HandleEvent ( XmlRpcDispatch eventType ) : XmlRpcDispatch.EventType
Shutdown ( ) : void
XmlRpcClient ( string WHOLESHEBANG ) : System
XmlRpcClient ( string HostName, int Port ) : System
XmlRpcClient ( string HostName, int Port, string Uri ) : System
close ( ) : void
getSocket ( ) : Socket
getStream ( ) : NetworkStream

비공개 메소드들

메소드 설명
Initialize ( string host, int port, string uri ) : void
doConnect ( ) : bool
generateHeader ( string body ) : string
generateRequest ( string methodName, XmlRpcValue parameters ) : bool
generateRequestStr ( string methodName, XmlRpcValue parameters ) : string
getHost ( ) : string
getPort ( ) : int
getSocketError ( ) : string
getUri ( ) : string
parseResponse ( XmlRpcValue result, string _response ) : bool
readHeader ( HTTPHeader &header ) : bool
readResponse ( ) : bool
setupConnection ( ) : bool
writeRequest ( ) : bool

메소드 상세

CheckIdentity() 공개 메소드

public CheckIdentity ( string host, int port, string uri ) : bool
host string
port int
uri string
리턴 bool

Close() 공개 메소드

public Close ( ) : void
리턴 void

Execute() 공개 메소드

public Execute ( string method, XmlRpcValue parameters, XmlRpcValue result ) : bool
method string
parameters XmlRpcValue
result XmlRpcValue
리턴 bool

ExecuteCheckDone() 공개 메소드

public ExecuteCheckDone ( XmlRpcValue result ) : bool
result XmlRpcValue
리턴 bool

ExecuteNonBlock() 공개 메소드

public ExecuteNonBlock ( string method, XmlRpcValue parameters ) : bool
method string
parameters XmlRpcValue
리턴 bool

HandleEvent() 공개 메소드

public HandleEvent ( XmlRpcDispatch eventType ) : XmlRpcDispatch.EventType
eventType XmlRpcDispatch
리턴 XmlRpcDispatch.EventType

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

XmlRpcClient() 공개 메소드

public XmlRpcClient ( string WHOLESHEBANG ) : System
WHOLESHEBANG string
리턴 System

XmlRpcClient() 공개 메소드

public XmlRpcClient ( string HostName, int Port ) : System
HostName string
Port int
리턴 System

XmlRpcClient() 공개 메소드

public XmlRpcClient ( string HostName, int Port, string Uri ) : System
HostName string
Port int
Uri string
리턴 System

close() 공개 메소드

public close ( ) : void
리턴 void

getSocket() 공개 메소드

public getSocket ( ) : Socket
리턴 Socket

getStream() 공개 메소드

public getStream ( ) : NetworkStream
리턴 NetworkStream

프로퍼티 상세

HostUri 공개적으로 프로퍼티

public string HostUri
리턴 string