public QuantumSecuredProtocolAgent(string agentName, IChannelStationDual agentStation)
     : base(agentName, agentStation)
 {
     _transmitBuffer = "";
     _receiveBuffer = "";
     _agentbb84 = BB84ProtocolFactory.generateBB84Agent(agentName, agentStation);
     _agentburst = BurstProtocolFactory.generateBurstAgent(agentName, agentStation);
 }
        //public BasicBurstProtocol(IClassicChannel ClassicChannel, IQuantumChannel QuantumChannel)
        public BasicBurstProtocol(IClassicChannel ClassicChannel)
            : base()
        {
            _master = null;
            _slave = null;

            //_preferredChannel = InformationType.UndefinedInformation;
            _ClassicChannel = ClassicChannel;
            //_quantumChannel = QuantumChannel;
        }
 //public BasicBurstProtocol(IClassicChannel ClassicChannel, IQuantumChannel QuantumChannel)
 public BasicBurstProtocol()
     : base()
 {
     _master = null;
     _slave = null;
 }