LRAUV  revA
LogSplitterComponent.h
Go to the documentation of this file.
1 
12 #ifndef LOGSPLITTERCOMPONENT_H
13 #define LOGSPLITTERCOMPONENT_H
14 
16 
18 
19 #define MAX_DOWNLINK_MSG_BYTES 340L
20 #define MAX_UPLINK_MSG_BYTES 270L
21 
31 {
32 public:
33 
35 
36  virtual void run();
37 
38 private:
39 
40  // Note that the copy constructor below is private and not given a body.
41  // Any attempt to call it will return a compiler error.
42  LogSplitterComponent( const LogSplitterComponent& old ); // disallow copy constructor
43 
44  // Slate outputs
46 
47  // State
49 
50 };
51 
52 #endif /*LOGSPLITTERCOMPONENT_H*/
Contains the SyncComponent class definition.
Abstract Base class for components that run in the end of the computation cycle, doing logging...
Definition: SyncComponent.h:288
UniversalDataWriter * communicationsWriter_
Definition: LogSplitterComponent.h:45
A DataAccessor that writes values to the Slate via its associated DataElement.
Definition: UniversalDataWriter.h:24
LogSplitterComponent()
Definition: LogSplitterComponent.cpp:14
virtual void run()
The actual "payload" of the component.
Definition: LogSplitterComponent.cpp:21
Splits logs whenever data is requested from a Universal::communications reader.
Definition: LogSplitterComponent.h:30
bool anyDataRequested_
Definition: LogSplitterComponent.h:48