Example #1
0
 internal TocFetcher(ICrtpCommunicator communicator, TocCache <T> cache, byte port, bool useV2protocol)
 {
     _communicator = communicator;
     _port         = port;
     _tocCache     = cache;
     _useV2        = useV2protocol;
 }
        protected TocContainerBase(ICrtpCommunicator communicator, bool useV2Protocol, byte port,
                                   DirectoryInfo cacheDirectory)
        {
            _useV2Protocol  = useV2Protocol;
            _communicator   = communicator;
            _cacheDirectory = cacheDirectory;
            _tocCache       = new TocCache <T>(_cacheDirectory);

            _tocFetcher = new TocFetcher <T>(_communicator, _tocCache,
                                             port, _useV2Protocol);
            _tocFetcher.TocReceived += TocFetcher_TocReceived;
        }