C# Class XmlRpc_Wrapper.XmlRpcClient

Inheritance: IDisposable
Show file Open project: uml-robotics/ROS.NET Class Usage Examples

Public Properties

Property Type Description
HostUri string

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

CheckIdentity() public method

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

Close() public method

public Close ( ) : void
return void

Execute() public method

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

ExecuteCheckDone() public method

public ExecuteCheckDone ( XmlRpcValue result ) : bool
result XmlRpcValue
return bool

ExecuteNonBlock() public method

public ExecuteNonBlock ( string method, XmlRpcValue parameters ) : bool
method string
parameters XmlRpcValue
return bool

HandleEvent() public method

public HandleEvent ( XmlRpcDispatch eventType ) : XmlRpcDispatch.EventType
eventType XmlRpcDispatch
return XmlRpcDispatch.EventType

Shutdown() public method

public Shutdown ( ) : void
return void

XmlRpcClient() public method

public XmlRpcClient ( string WHOLESHEBANG ) : System
WHOLESHEBANG string
return System

XmlRpcClient() public method

public XmlRpcClient ( string HostName, int Port ) : System
HostName string
Port int
return System

XmlRpcClient() public method

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

close() public method

public close ( ) : void
return void

getSocket() public method

public getSocket ( ) : Socket
return Socket

getStream() public method

public getStream ( ) : NetworkStream
return NetworkStream

Property Details

HostUri public property

public string HostUri
return string