public class MemoryConfigurationService extends Object
Meant to shield the using code from all the details of that process via read and write primitives.
Can accept requests without the using code having to serialize them.
Modifier and Type | Class and Description |
---|---|
static class |
MemoryConfigurationService.AddrSpaceDatagramMemo |
static class |
MemoryConfigurationService.ConfigDatagramMemo |
static class |
MemoryConfigurationService.McsAddrSpaceMemo |
static class |
MemoryConfigurationService.McsConfigMemo |
static class |
MemoryConfigurationService.McsReadMemo |
static class |
MemoryConfigurationService.McsWriteMemo |
static class |
MemoryConfigurationService.ReadDatagramMemo |
static class |
MemoryConfigurationService.WriteDatagramMemo |
Modifier and Type | Field and Description |
---|---|
(package private) MemoryConfigurationService.McsAddrSpaceMemo |
addrSpaceMemo |
(package private) MemoryConfigurationService.McsConfigMemo |
configMemo |
(package private) DatagramService |
downstream |
(package private) NodeID |
here |
(package private) MemoryConfigurationService.McsReadMemo |
readMemo |
Constructor and Description |
---|
MemoryConfigurationService(MemoryConfigurationService mcs) |
MemoryConfigurationService(NodeID here,
DatagramService downstream) |
Modifier and Type | Method and Description |
---|---|
void |
request(MemoryConfigurationService.McsAddrSpaceMemo memo) |
void |
request(MemoryConfigurationService.McsConfigMemo memo) |
void |
request(MemoryConfigurationService.McsReadMemo memo) |
void |
request(MemoryConfigurationService.McsWriteMemo memo) |
NodeID here
DatagramService downstream
MemoryConfigurationService.McsReadMemo readMemo
MemoryConfigurationService.McsConfigMemo configMemo
MemoryConfigurationService.McsAddrSpaceMemo addrSpaceMemo
public MemoryConfigurationService(NodeID here, DatagramService downstream)
downstream
- Connection in the direction of the layoutpublic MemoryConfigurationService(MemoryConfigurationService mcs)
public void request(MemoryConfigurationService.McsWriteMemo memo)
public void request(MemoryConfigurationService.McsReadMemo memo)
public void request(MemoryConfigurationService.McsConfigMemo memo)
public void request(MemoryConfigurationService.McsAddrSpaceMemo memo)
Information on copyright, trademarks and licenses is linked here.
Site hosted by: