Exemple #1
0
        public MemoryMappedTransferInbox()
        {
            var config   = Catalog.Factory.Resolve <IConfig>(SpecialFactoryContexts.Routed);
            var name     = config[MessageBoxLocalConfig.Name];
            var capacity = config.Get(MessageBoxLocalConfig.OptionalCapacity,
                                      MemoryMappedTransferQueueConstants.DefaultCapacity);

            _pipe = new MemoryMappedTransferPipe(name, capacity);
            Name  = name;
        }
Exemple #2
0
 public MemoryMappedTransferOutbox(string name, int capacity = MemoryMappedTransferQueueConstants.DefaultCapacity)
 {
     _pipe     = new MemoryMappedTransferPipe(name, capacity);
     _capacity = capacity;
     Name      = name;
 }