Tango Core Classes Reference
9.3.3
|
This class is used to store one element of an attribute history stack. More...
#include "tango.h"
Inherits Tango::AttrData< T >.
Public Member Functions | |
Miscellaneous constructors for scalar attribute | |
TimedAttrData (const T *p_data, time_t when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, const T *p_wr_data, time_t when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, Tango::AttrQuality qual, time_t when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, time_t when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, Tango::AttrQuality qual, bool rel, time_t when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, bool rel, time_t when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, struct timeval when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, const T *p_wr_data, struct timeval when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, Tango::AttrQuality qual, struct timeval when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, struct timeval when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, Tango::AttrQuality qual, bool rel, struct timeval when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, const T *p_wr_data, Tango::AttrQuality qual, bool rel, struct timeval when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
Miscellaneous constructors for spectrum attribute | |
TimedAttrData (const T *p_data, long x, time_t when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, time_t when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, long x, Tango::AttrQuality qual, time_t when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, time_t when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, long x, Tango::AttrQuality qual, bool rel, time_t when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, bool rel, time_t when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, long x, struct timeval when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, struct timeval when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, long x, Tango::AttrQuality qual, struct timeval when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, struct timeval when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, long x, Tango::AttrQuality qual, bool rel, struct timeval when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, const T *p_wr_data, long x_wr, Tango::AttrQuality qual, bool rel, struct timeval when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
Miscellaneous constructors for image attribute | |
TimedAttrData (const T *p_data, long x, long y, time_t when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, time_t when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, long x, long y, Tango::AttrQuality qual, time_t when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, time_t when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, long x, long y, Tango::AttrQuality qual, bool rel, time_t when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, bool rel, time_t when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, long x, long y, struct timeval when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, struct timeval when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, long x, long y, Tango::AttrQuality qual, struct timeval when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, struct timeval when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
TimedAttrData (const T *p_data, long x, long y, Tango::AttrQuality qual, bool rel, struct timeval when) | |
Create a new TimedAttrData object. More... | |
TimedAttrData (const T *p_data, long x, long y, const T *p_wr_data, long x_wr, long y_wr, Tango::AttrQuality qual, bool rel, struct timeval when) | |
Create a new TimedAttrData object for a R/W attribute. More... | |
Miscellaneous constructors for errors | |
TimedAttrData (DevErrorList &errs, time_t when) | |
Create a new TimedAttrData object for errors. More... | |
TimedAttrData (DevErrorList &errs, timeval when) | |
Create a new TimedAttrData object for errors. More... | |
This class is used to store one element of an attribute history stack.
$Author$ $Revision$
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
time_t | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
const T * | p_wr_data, | ||
time_t | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
p_wr_data | Pointer to the written part of the attribute value |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
Tango::AttrQuality | qual, | ||
time_t | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed
p_data | Pointer to the attribute value |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
const T * | p_wr_data, | ||
Tango::AttrQuality | qual, | ||
time_t | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed
p_data | Pointer to the attribute value |
p_wr_data | Pointer to the written part of the attribute value |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
Tango::AttrQuality | qual, | ||
bool | rel, | ||
time_t | when | ||
) |
Create a new TimedAttrData object.
p_data | Pointer to the attribute value |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data parameter must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
const T * | p_wr_data, | ||
Tango::AttrQuality | qual, | ||
bool | rel, | ||
time_t | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
p_data | Pointer to the attribute value |
p_wr_data | Pointer to the written part of the attribute value |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data and p_wr_data parameters must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
struct timeval | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
const T * | p_wr_data, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
p_wr_data | Pointer to the written part of the attribute value |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
Tango::AttrQuality | qual, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed
p_data | Pointer to the attribute value |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
const T * | p_wr_data, | ||
Tango::AttrQuality | qual, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed
p_data | Pointer to the attribute value |
p_wr_data | Pointer to the written part of the attribute value |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
Tango::AttrQuality | qual, | ||
bool | rel, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object.
p_data | Pointer to the attribute value |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data parameter must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
const T * | p_wr_data, | ||
Tango::AttrQuality | qual, | ||
bool | rel, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
p_data | Pointer to the attribute value |
p_wr_data | Pointer to the written part of the attribute value |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data and p_wr_data parameters must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
time_t | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
x | The attribute x length |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
time_t | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
x | The attribute x length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
Tango::AttrQuality | qual, | ||
time_t | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed
p_data | Pointer to the attribute value |
x | The attribute x length |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
Tango::AttrQuality | qual, | ||
time_t | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed
p_data | Pointer to the attribute value |
x | The attribute x length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
Tango::AttrQuality | qual, | ||
bool | rel, | ||
time_t | when | ||
) |
Create a new TimedAttrData object.
p_data | Pointer to the attribute value |
x | The attribute x length |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data parameter must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
Tango::AttrQuality | qual, | ||
bool | rel, | ||
time_t | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
p_data | Pointer to the attribute value |
x | The attribute x length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data and p_wr_data parameters must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
x | The attribute x length |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
x | The attribute x length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
Tango::AttrQuality | qual, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed
p_data | Pointer to the attribute value |
x | The attribute x length |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
Tango::AttrQuality | qual, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed
p_data | Pointer to the attribute value |
x | The attribute x length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
Tango::AttrQuality | qual, | ||
bool | rel, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object.
p_data | Pointer to the attribute value |
x | The attribute x length |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data parameter must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
Tango::AttrQuality | qual, | ||
bool | rel, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
p_data | Pointer to the attribute value |
x | The attribute x length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data and p_wr_data parameters must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
time_t | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
long | y_wr, | ||
time_t | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
y_wr | The attribute written part y length |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
Tango::AttrQuality | qual, | ||
time_t | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
long | y_wr, | ||
Tango::AttrQuality | qual, | ||
time_t | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
y_wr | The attribute written part y length |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
Tango::AttrQuality | qual, | ||
bool | rel, | ||
time_t | when | ||
) |
Create a new TimedAttrData object.
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data parameter must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
long | y_wr, | ||
Tango::AttrQuality | qual, | ||
bool | rel, | ||
time_t | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
y_wr | The attribute written part y length |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data and p_wr_data parameters must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
long | y_wr, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed The attribute quality factor will be set to ATTR_VALID
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
y_wr | The attribute written part y length |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
Tango::AttrQuality | qual, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object.
The memory pointed to by the p_data parameter will not be freed
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
long | y_wr, | ||
Tango::AttrQuality | qual, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
The memory pointed to by the p_data and p_wr_data parameters will not be freed
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
y_wr | The attribute written part y length |
qual | The attribute quality factor |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
Tango::AttrQuality | qual, | ||
bool | rel, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object.
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data parameter must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | const T * | p_data, |
long | x, | ||
long | y, | ||
const T * | p_wr_data, | ||
long | x_wr, | ||
long | y_wr, | ||
Tango::AttrQuality | qual, | ||
bool | rel, | ||
struct timeval | when | ||
) |
Create a new TimedAttrData object for a R/W attribute.
p_data | Pointer to the attribute value |
x | The attribute x length |
y | The attribute y length |
p_wr_data | Pointer to the written part of the attribute value |
x_wr | The attribute written part x length |
y_wr | The attribute written part y length |
qual | The attribute quality factor |
rel | Set to true if the memory pointed to by the p_data abd p_wr_data parameters must be freed |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | DevErrorList & | errs, |
time_t | when | ||
) |
Create a new TimedAttrData object for errors.
The created TimedAttrData is used to store attribute errors in the attribute history stack
errs | The error stack |
when | The date |
Tango::TimedAttrData< T >::TimedAttrData | ( | DevErrorList & | errs, |
timeval | when | ||
) |
Create a new TimedAttrData object for errors.
The created TimedAttrData is used to store attribute errors in the attribute history stack
errs | The error stack |
when | The date |