Esempio n. 1
0
 private void AssembleComponents()
 {
     _vTrans        = new PduTransmitter(_vTcpIpSession);
     _vRespHandler  = new ResponseHandler();
     _vStreamParser = new StreamParser(
         _vTcpIpSession, _vRespHandler, new PduProcessorCallback(PduRequestProcessorCallback));
     _vStreamParser.ParserException += ParserExceptionEventHandler;
     _vStreamParser.PduError        += PduErrorEventHandler;
     //Start stream parser
     _vStreamParser.Start();
 }
Esempio n. 2
0
 private void DisassembleComponents()
 {
     if (_vStreamParser == null)
     {
         return;
     }
     _vStreamParser.ParserException -= ParserExceptionEventHandler;
     _vStreamParser.PduError        -= PduErrorEventHandler;
     //Stop parser first
     _vStreamParser.Stop(true);
     _vStreamParser = null;
     _vTrans        = null;
     _vRespHandler  = null;
 }