public XMLRPCCallWrapper(string function_name, XMLRPCFunc func, XmlRpcServer server) { name = function_name; this.server = server; __instance = create(function_name, server.instance); AddRef(__instance); SegFault(); FUNC = func; }
public XmlRpcServerMethod(string function_name, XMLRPCFunc func, XmlRpcServer server) { name = function_name; this.server = server; //SegFault(); FUNC = func; if (server != null) server.AddMethod(this); }
public XmlRpcServerMethod(string function_name, XMLRPCFunc func, XmlRpcServer server) { name = function_name; this.server = server; //SegFault(); FUNC = func; if (server != null) { server.AddMethod(this); } }
public XmlRpcManager() { XmlRpcUtil.SetLogLevel( #if !DEBUG XmlRpcUtil.XMLRPC_LOG_LEVEL.ERROR #else #if TRACE XmlRpcUtil.XMLRPC_LOG_LEVEL.INFO #else XmlRpcUtil.XMLRPC_LOG_LEVEL.WARNING #endif #endif ); server = new XmlRpcServer(); getPid = (parms, result) => responseInt(1, "", Process.GetCurrentProcess().Id)(result); }
public bool bind(string function_name, XMLRPCFunc cb) { lock (functions_mutex) { if (functions.ContainsKey(function_name)) { return(false); } functions.Add(function_name, new FunctionInfo { name = function_name, function = cb, wrapper = new XmlRpcServerMethod(function_name, cb, server) }); } return(true); }
public void SetFunc(XMLRPCFunc func) { _FUNC = func; }
public XmlRpcManager() { XmlRpcUtil.ShowOutputFromXmlRpcPInvoke(XmlRpcUtil.XMLRPC_LOG_LEVEL.NOTHING); server = new XmlRpcServer(); getPid = (parms, result) => responseInt(1, "", Process.GetCurrentProcess().Id)(result); }
public void SetFunc(XMLRPCFunc func) { SegFault(); setfunc(instance, func); }
public XmlRpcManager(Master_API.ROSMasterHandler _handler = null) { handler = _handler; server = new XmlRpcServer(); getPid = (parms, result) => responseInt(1, "", Process.GetCurrentProcess().Id)(result); }
public bool bind(string function_name, XMLRPCFunc cb) { lock (functions_mutex) { if (functions.ContainsKey(function_name)) return false; functions.Add(function_name, new FunctionInfo { name = function_name, function = cb, wrapper = new XMLRPCCallWrapper(function_name, cb, server) }); } return true; }
public XmlRpcManager() { //XmlRpcUtil.ShowOutputFromXmlRpcPInvoke(); server = new XmlRpcServer(); getPid = (parms, result) => responseInt(1, "", Process.GetCurrentProcess().Id)(result); }
private static extern void setfunc(IntPtr target, [MarshalAs(UnmanagedType.FunctionPtr)] XMLRPCFunc cb);