C# Class Brunet.Services.XmlRpc.XmlRpcManager

Inheritance: System.MarshalByRefObject, IRpcHandler
Show file Open project: pstjuste/brunet Class Usage Examples

Public Properties

Property Type Description
Uri string

Public Methods

Method Description
AddAsRpcHandler ( ) : void
AddXRHandler ( string handler_name, string uri ) : void
HandleRpc ( ISender caller, string method, IList args, object rs ) : void
InitializeLifetimeService ( ) : object
RemoveXRHandler ( string handler_name, string uri ) : void
XmlRpcManager ( CookComputing.XmlRpc.Node node, RpcManager rpc, string uri ) : System

Private Methods

Method Description
Proxy ( ISender sender, int maxResultsToWait, string method, object args ) : object[]
forwardingproxy ( string relay, int init_option, string dest, int ttl, int ahOptions, int maxResultsToWait, string method ) : object[]
localproxy ( string method ) : object
proxy ( string node, int ahOptions, int maxResultsToWait, string method ) : object[]
uriproxy ( string uri, int maxResultsToWait, string method ) : object[]

Method Details

AddAsRpcHandler() public method

public AddAsRpcHandler ( ) : void
return void

AddXRHandler() public method

public AddXRHandler ( string handler_name, string uri ) : void
handler_name string
uri string
return void

HandleRpc() public method

public HandleRpc ( ISender caller, string method, IList args, object rs ) : void
caller ISender
method string
args IList
rs object
return void

InitializeLifetimeService() public method

public InitializeLifetimeService ( ) : object
return object

RemoveXRHandler() public method

public RemoveXRHandler ( string handler_name, string uri ) : void
handler_name string
uri string
return void

XmlRpcManager() public method

public XmlRpcManager ( CookComputing.XmlRpc.Node node, RpcManager rpc, string uri ) : System
node CookComputing.XmlRpc.Node
rpc Brunet.Messaging.RpcManager
uri string
return System

Property Details

Uri public property

public string Uri
return string