Tce.RpcAdapter.open C# (CSharp) Method

open() public method

public open ( ) : bool
return bool
        public bool open()
        {
            bool succ = false;
            if (_settings.threadNum > 0) {
                _dispatcher = new RpcMessageDispatcher(this, _settings.threadNum);
                succ = _dispatcher.open();
            }

            // if acceptor has not opened, then do open.
            lock (_acceptors) {
                foreach (RpcConnectionAcceptor acceptor in _acceptors) {
                    if (acceptor.isOpen == false) {
                        if (!acceptor.open()) {
                            RpcCommunicator.instance()
                                .logger.error("open connection acctor failed! " + acceptor.ToString());
                        }
                    }
                }
            }
            return succ;
        }