| Package | Description | 
|---|---|
| org.jlab.coda.emu | |
| org.jlab.coda.emu.modules | |
| org.jlab.coda.emu.support.transport | 
| Modifier and Type | Field and Description | 
|---|---|
| (package private) EmuModule | EmuDataPath.Module. moduleEmuModule object (the actual module itself). | 
| Modifier and Type | Method and Description | 
|---|---|
| (package private) EmuModule | Emu. getStatisticsModule()Get the module from which we gather statistics. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.LinkedList<EmuModule> | EmuDataPath. getEmuModules()Get the linked list of the EmuModules in this path. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | EmuDataPath. associateModule(EmuModule module)Associate an EmuModule object with a module of the same name in the path. | 
| boolean | EmuDataPath. containsModule(EmuModule module)Does this path contain the given EmuModule object? | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DummyThis class is a (not so) bare bones module used for testing and as a template. | 
| class  | EventRecordingThis class implements an event recorder. | 
| class  | FarmControllerThis class is a Farm Controlling module. | 
| class  | FastEventBuilderThis class implements an event builder. | 
| class  | ModuleAdapterThis class contains boilerplate code for implementing a module. | 
| class  | RocFixedRateSimulationThis class simulates a Roc. | 
| class  | RocSimulationThis class simulates a Roc. | 
| class  | ToFileThis class is a simplified event recording module. | 
| class  | TsFixedRateSimulationThis class is used when running simulated, emu-based, fixed-output-rate ROCS. | 
| class  | TsSimulationThis class is used when running simulated, emu-based ROCS. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected EmuModule | DataChannelAdapter. moduleModule to which this channel belongs. | 
| Modifier and Type | Method and Description | 
|---|---|
| EmuModule | DataChannel. getModule()Get the module which created this channel. | 
| EmuModule | DataChannelAdapter. getModule()Get the module which created this channel. | 
| Modifier and Type | Method and Description | 
|---|---|
| DataChannel | DataTransport. createChannel(java.lang.String name,
             java.util.Map<java.lang.String,java.lang.String> attributeMap,
             boolean isInput,
             Emu emu,
             EmuModule module,
             int outputIndex)This method creates a DataChannel object. | 
| DataChannel | DataTransportImplEmu. createChannel(java.lang.String name,
             java.util.Map<java.lang.String,java.lang.String> attributeMap,
             boolean isInput,
             Emu emu,
             EmuModule module,
             int outputIndex)This method creates a DataChannel object. | 
| DataChannel | DataTransportImplFifo. createChannel(java.lang.String name,
             java.util.Map<java.lang.String,java.lang.String> attributeMap,
             boolean isInput,
             Emu emu,
             EmuModule module,
             int outputIndex)This method creates a DataChannel object. | 
| DataChannel | DataTransportImplCmsg. createChannel(java.lang.String name,
             java.util.Map<java.lang.String,java.lang.String> attributeMap,
             boolean isInput,
             Emu emu,
             EmuModule module,
             int outputIndex)This method creates a DataChannel object. | 
| DataChannel | DataTransportImplFile. createChannel(java.lang.String name,
             java.util.Map<java.lang.String,java.lang.String> attributeMap,
             boolean isInput,
             Emu emu,
             EmuModule module,
             int outputIndex)This method creates a DataChannel object. | 
| DataChannel | DataTransportImplEt. createChannel(java.lang.String name,
             java.util.Map<java.lang.String,java.lang.String> attributeMap,
             boolean isInput,
             Emu emu,
             EmuModule module,
             int outputIndex)This method creates a DataChannel object. | 
| Constructor and Description | 
|---|
| DataChannelAdapter(java.lang.String name,
                  DataTransport transport,
                  java.util.Map<java.lang.String,java.lang.String> attributeMap,
                  boolean input,
                  Emu emu,
                  EmuModule module,
                  int outputIndex)Constructor to create a new DataChannel instance. | 
| DataChannelImplCmsg(java.lang.String name,
                   DataTransportImplCmsg transport,
                   java.util.Map<java.lang.String,java.lang.String> attributeMap,
                   boolean input,
                   Emu emu,
                   EmuModule module,
                   int outputIndex)Constructor to create a new DataChannelImplCmsg instance. | 
| DataChannelImplEmu(java.lang.String name,
                  DataTransportImplEmu transport,
                  java.util.Map<java.lang.String,java.lang.String> attributeMap,
                  boolean input,
                  Emu emu,
                  EmuModule module,
                  int outputIndex)Constructor to create a new DataChannelImplEt instance. | 
| DataChannelImplEt(java.lang.String name,
                 DataTransportImplEt transport,
                 java.util.Map<java.lang.String,java.lang.String> attributeMap,
                 boolean input,
                 Emu emu,
                 EmuModule module,
                 int outputIndex)Constructor to create a new DataChannelImplEt instance. | 
| DataChannelImplFifo(java.lang.String name,
                   DataTransportImplFifo transport,
                   java.util.Map<java.lang.String,java.lang.String> attributeMap,
                   boolean input,
                   Emu emu,
                   EmuModule module)Constructor DataChannelImplFifo creates a new DataChannelImplFifo instance. | 
| DataChannelImplFile(java.lang.String name,
                   DataTransportImplFile transport,
                   java.util.Map<java.lang.String,java.lang.String> attributeMap,
                   boolean input,
                   Emu emu,
                   EmuModule module,
                   int outputIndex)Constructor DataChannelImplFile creates a new DataChannelImplFile instance. |