This is Unofficial EPICS BASE Doxygen Site
epics::nt Namespace Reference

Namespaces

 detail
 

Classes

class  NTAggregate
 Convenience Class for NTAggregate. More...
 
class  NTAttribute
 Convenience Class for NTAttribute. More...
 
class  NTContinuum
 Convenience Class for NTContinuum. More...
 
class  NTEnum
 Convenience Class for NTEnum. More...
 
class  NTField
 Convenience Class for introspection fields of a Normative Type. More...
 
class  NTHistogram
 Convenience Class for NTHistogram. More...
 
class  NTID
 Utility class for parsing a type ID that follows the NT type ID conventions. More...
 
class  NTMatrix
 Convenience Class for NTMatrix. More...
 
class  NTMultiChannel
 Convenience Class for NTMultiChannel. More...
 
class  NTNameValue
 Convenience Class for NTNameValue. More...
 
class  NTNDArray
 Convenience Class for NTNDArray. More...
 
class  NTNDArrayAttribute
 Convenience Class for NTNDArrayAttribute. More...
 
class  NTScalar
 Convenience Class for NTScalar. More...
 
class  NTScalarArray
 Convenience Class for NTScalarArray. More...
 
class  NTScalarMultiChannel
 Convenience Class for NTScalarMultiChannel. More...
 
class  NTTable
 Convenience Class for NTTable. More...
 
class  NTUnion
 Convenience Class for NTUnion. More...
 
class  NTURI
 Convenience Class for NTURI. More...
 
class  NTUtils
 Utility methods for NT types. More...
 
class  PVNTField
 Convenience Class for data fields of a Normative Type. More...
 
struct  Result
 Validation methods for NT types. More...
 

Typedefs

typedef std::tr1::shared_ptr< NTAggregateNTAggregatePtr
 
typedef std::tr1::shared_ptr< detail::NTAggregateBuilderNTAggregateBuilderPtr
 
typedef std::tr1::shared_ptr< NTAttributeNTAttributePtr
 
typedef std::tr1::shared_ptr< detail::NTAttributeBuilderNTAttributeBuilderPtr
 
typedef std::tr1::shared_ptr< NTContinuumNTContinuumPtr
 
typedef std::tr1::shared_ptr< detail::NTContinuumBuilderNTContinuumBuilderPtr
 
typedef std::tr1::shared_ptr< NTEnumNTEnumPtr
 
typedef std::tr1::shared_ptr< detail::NTEnumBuilderNTEnumBuilderPtr
 
typedef std::tr1::shared_ptr< NTFieldNTFieldPtr
 
typedef std::tr1::shared_ptr< PVNTFieldPVNTFieldPtr
 
typedef std::tr1::shared_ptr< NTHistogramNTHistogramPtr
 
typedef std::tr1::shared_ptr< detail::NTHistogramBuilderNTHistogramBuilderPtr
 
typedef std::tr1::shared_ptr< NTMatrixNTMatrixPtr
 
typedef std::tr1::shared_ptr< detail::NTMatrixBuilderNTMatrixBuilderPtr
 
typedef std::tr1::shared_ptr< NTMultiChannelNTMultiChannelPtr
 
typedef std::tr1::shared_ptr< detail::NTMultiChannelBuilderNTMultiChannelBuilderPtr
 
typedef std::tr1::shared_ptr< NTNameValueNTNameValuePtr
 
typedef std::tr1::shared_ptr< detail::NTNameValueBuilderNTNameValueBuilderPtr
 
typedef std::tr1::shared_ptr< NTNDArrayNTNDArrayPtr
 
typedef std::tr1::shared_ptr< detail::NTNDArrayBuilderNTNDArrayBuilderPtr
 
typedef std::tr1::shared_ptr< NTNDArrayAttributeNTNDArrayAttributePtr
 
typedef std::tr1::shared_ptr< detail::NTNDArrayAttributeBuilderNTNDArrayAttributeBuilderPtr
 
typedef std::tr1::shared_ptr< NTScalarNTScalarPtr
 
typedef std::tr1::shared_ptr< detail::NTScalarBuilderNTScalarBuilderPtr
 
typedef std::tr1::shared_ptr< NTScalarArrayNTScalarArrayPtr
 
typedef std::tr1::shared_ptr< detail::NTScalarArrayBuilderNTScalarArrayBuilderPtr
 
typedef std::tr1::shared_ptr< NTScalarMultiChannelNTScalarMultiChannelPtr
 
typedef std::tr1::shared_ptr< detail::NTScalarMultiChannelBuilderNTScalarMultiChannelBuilderPtr
 
typedef std::tr1::shared_ptr< NTTableNTTablePtr
 
typedef std::tr1::shared_ptr< detail::NTTableBuilderNTTableBuilderPtr
 
typedef std::tr1::shared_ptr< NTUnionNTUnionPtr
 
typedef std::tr1::shared_ptr< detail::NTUnionBuilderNTUnionBuilderPtr
 
typedef std::tr1::shared_ptr< NTURINTURIPtr
 
typedef std::tr1::shared_ptr< detail::NTURIBuilderNTURIBuilderPtr
 

Functions

const std::string ntAttrStr ("epics:nt/NTAttribute:1.0")
 

Typedef Documentation

Definition at line 158 of file ntaggregate.h.

typedef std::tr1::shared_ptr<NTAggregate> epics::nt::NTAggregatePtr

Definition at line 25 of file ntaggregate.h.

Definition at line 115 of file ntattribute.h.

typedef std::tr1::shared_ptr<NTAttribute> epics::nt::NTAttributePtr

Definition at line 25 of file ntattribute.h.

Definition at line 109 of file ntcontinuum.h.

typedef std::tr1::shared_ptr<NTContinuum> epics::nt::NTContinuumPtr

Definition at line 26 of file ntcontinuum.h.

typedef std::tr1::shared_ptr<detail::NTEnumBuilder> epics::nt::NTEnumBuilderPtr

Definition at line 108 of file ntenum.h.

typedef std::tr1::shared_ptr<NTEnum> epics::nt::NTEnumPtr

Definition at line 25 of file ntenum.h.

typedef std::tr1::shared_ptr<NTField> epics::nt::NTFieldPtr

Definition at line 35 of file ntfield.h.

Definition at line 119 of file nthistogram.h.

typedef std::tr1::shared_ptr<NTHistogram> epics::nt::NTHistogramPtr

Definition at line 26 of file nthistogram.h.

Definition at line 125 of file ntmatrix.h.

typedef std::tr1::shared_ptr<NTMatrix> epics::nt::NTMatrixPtr

Definition at line 28 of file ntmatrix.h.

Definition at line 172 of file ntmultiChannel.h.

typedef std::tr1::shared_ptr<NTMultiChannel> epics::nt::NTMultiChannelPtr

Definition at line 33 of file ntmultiChannel.h.

Definition at line 121 of file ntnameValue.h.

typedef std::tr1::shared_ptr<NTNameValue> epics::nt::NTNameValuePtr

Definition at line 28 of file ntnameValue.h.

Definition at line 26 of file ntndarrayAttribute.h.

Definition at line 121 of file ntndarray.h.

typedef std::tr1::shared_ptr<NTNDArray> epics::nt::NTNDArrayPtr

Definition at line 31 of file ntndarray.h.

Definition at line 144 of file ntscalarArray.h.

typedef std::tr1::shared_ptr<NTScalarArray> epics::nt::NTScalarArrayPtr

Definition at line 29 of file ntscalarArray.h.

Definition at line 135 of file ntscalar.h.

Definition at line 33 of file ntscalarMultiChannel.h.

typedef std::tr1::shared_ptr<NTScalar> epics::nt::NTScalarPtr

Definition at line 28 of file ntscalar.h.

Definition at line 128 of file nttable.h.

typedef std::tr1::shared_ptr<NTTable> epics::nt::NTTablePtr

Definition at line 31 of file nttable.h.

Definition at line 117 of file ntunion.h.

typedef std::tr1::shared_ptr<NTUnion> epics::nt::NTUnionPtr

Definition at line 25 of file ntunion.h.

typedef std::tr1::shared_ptr<detail::NTURIBuilder> epics::nt::NTURIBuilderPtr

Definition at line 127 of file nturi.h.

typedef std::tr1::shared_ptr<NTURI> epics::nt::NTURIPtr

Definition at line 28 of file nturi.h.

typedef std::tr1::shared_ptr<PVNTField> epics::nt::PVNTFieldPtr

Definition at line 38 of file ntfield.h.

Function Documentation

const std::string epics::nt::ntAttrStr ( "epics:nt/NTAttribute:1.0"  )