예제 #1
0
        public void DisposeBroadcastReceiver(Guid testId)
        {
            testLogger.LogTrace("Enter DisposeBroadcastReceiver [{0}]", testId);
            IDataPathProtocolTest broadcastReceiver = testList[testId];

            broadcastReceiver.Stop();
            broadcastReceiver.Dispose();
            testList.Remove(testId);
            testLogger.LogTrace("Exit DisposeBroadcastReceiver [{0}]", testId);
        }
예제 #2
0
        public void DisposeMulticastSender(Guid testId)
        {
            testLogger.LogTrace("Enter DisposeMulticastSender [{0}]", testId);
            IDataPathProtocolTest multicastSender = testList[testId];

            multicastSender.Stop();
            multicastSender.Dispose();
            testList.Remove(testId);
            testLogger.LogTrace("Exit DisposeMulticastSender [{0}]", testId);
        }
예제 #3
0
        public Int64 StopBroadcastReceiver(Guid testId)
        {
            testLogger.LogTrace("Enter StopBroadcastReceiver [{0}]", testId);
            IDataPathProtocolTest broadcastReceiver = testList[testId];

            broadcastReceiver.Stop();
            Int64 unitsTransfered = broadcastReceiver.UnitsTransfered;

            testLogger.LogTrace("Exit StopBroadcastReceiver [{0}]", testId);
            return(unitsTransfered);
        }
예제 #4
0
        public Int64 StopMulticastSender(Guid testId)
        {
            testLogger.LogTrace("Enter StopMulticastSender [{0}]", testId);
            IDataPathProtocolTest multicastSender = testList[testId];

            multicastSender.Stop();
            Int64 unitsTransfered = multicastSender.UnitsTransfered;

            testLogger.LogTrace("Exit StopMulticastSender [{0}]", testId);
            return(unitsTransfered);
        }