public bool sendVisitEvent(VisitEvent ve)
        {
            callbackTray.resp = VisitResponse.success;

            if (empty)
            {
                empty = false;
                sendVisitEvent(VisitEvent.visitStart);
            }

            dvp.processVisitEvent(ve, callbackTray);

            if (VisitResponse.abort == callbackTray.resp)
            {
                throw new DustException();
            }

            return(VisitResponse.success == callbackTray.resp);
        }