C# Class XmlRpc_Wrapper.XmlRpcClient

Inheritance: IDisposable
Afficher le fichier Open project: uml-robotics/ROS.NET Class Usage Examples

Méthodes publiques

Свойство Type Description
HostUri string

Méthodes publiques

Méthode 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

Méthode 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 méthode

public CheckIdentity ( string host, int port, string uri ) : bool
host string
port int
uri string
Résultat bool

Close() public méthode

public Close ( ) : void
Résultat void

Execute() public méthode

public Execute ( string method, XmlRpcValue parameters, XmlRpcValue result ) : bool
method string
parameters XmlRpcValue
result XmlRpcValue
Résultat bool

ExecuteCheckDone() public méthode

public ExecuteCheckDone ( XmlRpcValue result ) : bool
result XmlRpcValue
Résultat bool

ExecuteNonBlock() public méthode

public ExecuteNonBlock ( string method, XmlRpcValue parameters ) : bool
method string
parameters XmlRpcValue
Résultat bool

HandleEvent() public méthode

public HandleEvent ( XmlRpcDispatch eventType ) : XmlRpcDispatch.EventType
eventType XmlRpcDispatch
Résultat XmlRpcDispatch.EventType

Shutdown() public méthode

public Shutdown ( ) : void
Résultat void

XmlRpcClient() public méthode

public XmlRpcClient ( string WHOLESHEBANG ) : System
WHOLESHEBANG string
Résultat System

XmlRpcClient() public méthode

public XmlRpcClient ( string HostName, int Port ) : System
HostName string
Port int
Résultat System

XmlRpcClient() public méthode

public XmlRpcClient ( string HostName, int Port, string Uri ) : System
HostName string
Port int
Uri string
Résultat System

close() public méthode

public close ( ) : void
Résultat void

getSocket() public méthode

public getSocket ( ) : Socket
Résultat Socket

getStream() public méthode

public getStream ( ) : NetworkStream
Résultat NetworkStream

Property Details

HostUri public_oe property

public string HostUri
Résultat string