EPICS ARCHIVER V4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
EngineLocks.h
1 #ifndef ENGINELOCKS_H_
2 #define ENGINELOCKS_H_
3 
4 // system
5 #include <stdlib.h>
6 
62 {
63 public:
65  static const size_t Engine = 10;
66 
68  static const size_t GroupInfo = 20;
69 
71  static const size_t ArchiveChannel = 30;
72 
74  static const size_t SampleMechanism = 40;
75 
77  static const size_t RepeatFilter = 50;
78 
80  static const size_t DisableFilter = 51;
81 
83  static const size_t ProcessVariable = 60;
84 
86  static const size_t ProcessVariableContext = 70;
87 
89  static const size_t HTTPServer = 80;
90 };
91 
92 #endif
A filter to block samples while disabled.
Definition: DisableFilter.h:19
A filter to combine successive matching samples into a &#39;repeat count&#39;.
Definition: RepeatFilter.h:18
The base class of the archive engines.
Definition: Engine.h:18
One process variable.
Definition: ProcessVariable.h:39
The archive engine.
Definition: EngineLocks.h:61
Sample Mechanism base, has a ProcessVariable and filters its values.
Definition: SampleMechanism.h:33
Context for ProcessVariable instances.
Definition: ProcessVariableContext.h:18
An in-memory web server.
Definition: HTTPServer.h:85
One archived channel.
Definition: ArchiveChannel.h:19
A Group of channels.
Definition: GroupInfo.h:42