Psana::ControlData::PVLabel Class Reference

#include <control.ddl.h>

List of all members.

Public Types

 NameSize = 32
 ValueSize = 64
enum  { NameSize = 32 }
enum  { ValueSize = 64 }

Public Member Functions

 PVLabel (const char *arg__name, const char *arg__value)
 PVLabel ()
const char * name () const
const char * value () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

Definition at line 86 of file control.ddl.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
NameSize  Length of the PV name array.

Definition at line 88 of file control.ddl.h.

anonymous enum

Enumerator:
ValueSize  Length of the value array.

Definition at line 89 of file control.ddl.h.


Constructor & Destructor Documentation

Psana::ControlData::PVLabel::PVLabel ( const char *  arg__name,
const char *  arg__value 
) [inline]

Definition at line 90 of file control.ddl.h.

References Type::copy().

Psana::ControlData::PVLabel::PVLabel (  )  [inline]

Definition at line 95 of file control.ddl.h.


Member Function Documentation

static uint32_t Psana::ControlData::PVLabel::_sizeof (  )  [inline, static]

Definition at line 100 of file control.ddl.h.

const char* Psana::ControlData::PVLabel::name (  )  const [inline]

PV name.

Definition at line 97 of file control.ddl.h.

Referenced by psddl_python::ControlData::createWrappers(), psddl_hdf2psana::ControlData::ns_PVLabel_v0::dataset_data::dataset_data(), and printPVLabel().

const char* Psana::ControlData::PVLabel::value (  )  const [inline]

Label value.

Definition at line 99 of file control.ddl.h.

Referenced by psddl_python::ControlData::createWrappers(), psddl_hdf2psana::ControlData::ns_PVLabel_v0::dataset_data::dataset_data(), and printPVLabel().


The documentation for this class was generated from the following file:
Generated on 19 Dec 2016 for PSDMSoftware by  doxygen 1.4.7