public WampCalleeRpcOperation(string procedure, IWampCallee callee, RegisterOptions options, IWampCalleeInvocationHandler <TMessage> handler, WampCalleeOperationCatalog <TMessage> catalog) : base(callee, procedure, options) { mHandler = handler; mCatalog = catalog; }
public WampRpcServer(IWampRpcOperationCatalog catalog, IWampBinding <TMessage> binding, IWampUriValidator uriValidator) { mInvoker = catalog; mUriValidator = uriValidator; mLogger = LogProvider.GetLogger(this.GetType()); mFormatter = binding.Formatter; mHandler = new WampCalleeInvocationHandler <TMessage>(binding.Formatter); mCalleeCatalog = new WampCalleeOperationCatalog <TMessage> (catalog, mHandler); }
public WampCalleeOperationCatalog(IWampRpcOperationCatalog catalog, IWampCalleeInvocationHandler <TMessage> invocationHandler) { mCatalog = catalog; mInvocationHandler = invocationHandler; }