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; }
public MemoryMappedTransferOutbox(string name, int capacity = MemoryMappedTransferQueueConstants.DefaultCapacity) { _pipe = new MemoryMappedTransferPipe(name, capacity); _capacity = capacity; Name = name; }