9 #ifndef STANDARDFIELD_H
10 #define STANDARDFIELD_H
15 #include <pv/pvIntrospect.h>
19 namespace epics {
namespace pvData {
23 typedef std::tr1::shared_ptr<StandardField> StandardFieldPtr;
64 static void once(
void*);
70 static const StandardFieldPtr& getStandardField();
215 const FieldCreatePtr fieldCreate;
236 FORCE_INLINE
const StandardFieldPtr& getStandardField() {
const StructureConstPtr & booleanAlarm() const
const StructureConstPtr & floatAlarm() const
const StructureConstPtr & longAlarm() const
const StructureConstPtr & ushortAlarm() const
const StructureConstPtr & byteAlarm() const
const StructureConstPtr & uintAlarm() const
const StructureConstPtr & doubleAlarm() const
const StructureConstPtr & alarm() const
std::tr1::shared_ptr< const Structure > StructureConstPtr
const StructureConstPtr & control() const
Standard Fields is a class or creating or sharing Field objects for standard fields.
std::tr1::shared_ptr< const Field > FieldConstPtr
const StructureConstPtr & shortAlarm() const
const StructureConstPtr & display() const
const StructureConstPtr & ubyteAlarm() const
std::tr1::shared_ptr< const Union > UnionConstPtr
const StructureConstPtr & enumeratedAlarm() const
const StructureConstPtr & ulongAlarm() const
const StructureConstPtr & timeStamp() const
static const StandardFieldPtr & getStandardField()
const StructureConstPtr & intAlarm() const