ESRF Logo

Elettra Logo

Soleil Logo

Alba Logo

Desy Logo

MAX-lab Logo

FRM2 Logo


SYNCHROTRON ALBA --- SYNCHROTRON ELETTRA

EUROPEAN SYNCHROTRON RADIATION FACILITY --- SYNCHROTRON PETRA III

SYNCHROTRON SOLEIL --- SYNCHROTRON MAX 4

NEUTRON SOURCE FRM 2

Tango::TimedCmdData< T > Class Template Reference

This class is used to store one element of a command history stack. More...

#include <pollext.h>

List of all members.

Public Member Functions

Constructors
Miscellaneous constructors

 TimedCmdData (T *p_data, time_t when)
 Create a new TimedCmdData object.
 TimedCmdData (T *p_data, bool rel, time_t when)
 Create a new TimedCmdData object with memory management.
 TimedCmdData (T *p_data, struct timeval when)
 Create a new TimedCmdData object.
 TimedCmdData (T *p_data, bool rel, struct timeval when)
 Create a new TimedCmdData object with memory management.
 TimedCmdData (DevErrorList errs, time_t when)
 Create a new TimedCmdData object for errors.
 TimedCmdData (DevErrorList errs, timeval when)
 Create a new TimedCmdData object for errors.


Detailed Description

template<typename T>
class Tango::TimedCmdData< T >

This class is used to store one element of a command history stack.

Author
taurel
Revision
15556

Constructor & Destructor Documentation

template<typename T >
Tango::TimedCmdData< T >::TimedCmdData ( T *  p_data,
time_t  when 
) [inline]

Create a new TimedCmdData object.

The memory pointed to by the p_data parameter will not be freed

Parameters:
p_data Pointer to the command result data
when The date

template<typename T >
Tango::TimedCmdData< T >::TimedCmdData ( T *  p_data,
bool  rel,
time_t  when 
) [inline]

Create a new TimedCmdData object with memory management.

Parameters:
p_data Pointer to the command result data
rel Set to true if the memory pointed to by the p_data parameter must be freed
when The date

template<typename T >
Tango::TimedCmdData< T >::TimedCmdData ( T *  p_data,
struct timeval  when 
) [inline]

Create a new TimedCmdData object.

The memory pointed to by the p_data parameter will not be freed

Parameters:
p_data Pointer to the command result data
when The date

template<typename T >
Tango::TimedCmdData< T >::TimedCmdData ( T *  p_data,
bool  rel,
struct timeval  when 
) [inline]

Create a new TimedCmdData object with memory management.

Parameters:
p_data Pointer to the command result data
rel Set to true if the memory pointed to by the p_data parameter must be freed
when The date

template<typename T >
Tango::TimedCmdData< T >::TimedCmdData ( DevErrorList  errs,
time_t  when 
) [inline]

Create a new TimedCmdData object for errors.

The created TimedCmdData is used to store command errors in the command history stack

Parameters:
errs The error stack
when The date

template<typename T >
Tango::TimedCmdData< T >::TimedCmdData ( DevErrorList  errs,
timeval  when 
) [inline]

Create a new TimedCmdData object for errors.

The created TimedCmdData is used to store command errors in the command history stack

Parameters:
errs The error stack
when The date


The documentation for this class was generated from the following file:
Tango Device Server User's Guide



ALBA - Control Team / DESY - Hasylab Petra III

ELETTRA - Controls and Diagnostics / ESRF - Software Engineering Group

SOLEIL - Controle Commande et Acquisition / MAX-lab - MAX 4

FRM2 - Control group