Example #1
0
        /**
         * Stops the cache and network dispatchers.
         */
        public void Destroy()
        {
            if (mResource != null)
            {
                mResource.Clear();
            }

            if (mSender != null)
            {
                mSender.DestroySendIO();
            }

            if (mReceiver != null)
            {
                mReceiver.DestroyReceiveIO();
            }

            if (mSendDispatcher != null)
            {
                mSendDispatcher.Quit();
            }

            if (mReceiveDispatcher != null)
            {
                mReceiveDispatcher.Quit();
            }
        }