Tango Core Classes Reference
9.3.4
|
============================================================================= More...
Classes | |
struct | ArchiveEventInfo |
Attribute archive event configuration. More... | |
class | Attr |
User class to create a no dimension attribute object. More... | |
class | AttrConfEventData |
Attribute configuration change event callback execution data. More... | |
class | AttrHistoryStack |
This class is a used to pass an attribute value history when the user directly fills the attribute polling buffer. More... | |
class | Attribute |
This class represents a Tango attribute. More... | |
struct | AttributeAlarmInfo |
Attribute alarms configuration. More... | |
struct | AttributeEventInfo |
Attribute event configuration. More... | |
struct | AttributeInfo |
Attribute configuration data extension. More... | |
struct | AttributeInfoEx |
Extended attribute configuration data. More... | |
class | AttrProp |
This class represents a Tango attribute property. More... | |
class | AttrReadEvent |
Asynchronous read attribute execution callback data. More... | |
class | AttrWrittenEvent |
Asynchronous write attribute execution callback data. More... | |
class | AutoConnectTimeout |
class | CallBack |
Event and asynchronous (callback model) calls base class. More... | |
struct | ChangeEventInfo |
Attribute change event configuration. More... | |
class | CmdDoneEvent |
Asynchronous command execution callback data. More... | |
class | CmdHistoryStack |
This class is a used to pass a command result history when the user directly fills the command polling buffer. More... | |
class | Command |
This class is a class representing a command in the TANGO device server pattern. More... | |
struct | CommandInfo |
Command information data extension. More... | |
class | DataReadyEventData |
Data ready event callback execution data. More... | |
class | DbClass |
A database object for a class which can be used to query or modify class properties. More... | |
class | DbDatum |
A database value. More... | |
class | DbDevExportInfo |
Device export information to the database. More... | |
class | DbDevFullInfo |
Device information from the database. More... | |
class | DbDevImportInfo |
Device import information from the database. More... | |
class | DbDevInfo |
Device information for Database device creation. More... | |
class | DbHistory |
Class used to retrieve database object history. More... | |
class | DbProperty |
Classes declaration. More... | |
class | DbServer |
A database object for a device server which can be used to query or modify server database information. More... | |
class | DbServerData |
Class used to move/copy a complete device server process database configuration from one Tango host to another. More... | |
struct | DevCommandInfo |
Base structure for command information. More... | |
class | Device_2Impl |
Base class for all TANGO device since version 2. More... | |
class | Device_3Impl |
Base class for all TANGO device since version 3. More... | |
class | Device_4Impl |
Base class for all TANGO device since version 4. More... | |
class | Device_5Impl |
Base class for all TANGO device since version 5. More... | |
struct | DeviceAttributeConfig |
Base structure for Attribute configuration. More... | |
class | DeviceAttributeHistory |
Fundamental type for receiving data from device attribute polling buffers. More... | |
class | DeviceClass |
Base class for all TANGO device-class class. More... | |
class | DeviceDataHistory |
Fundamental type for receiving data from device command polling buffers. More... | |
class | DeviceImpl |
Base class for all TANGO device. More... | |
class | DevIntrChangeEventData |
Device interface change event callback execution data. More... | |
class | DoubleAttrProp |
This class represents a Tango compound attribute property which consists of two values. More... | |
class | EncodedAttribute |
This class provides method to deal with Tango::DevEncoded attribute format. More... | |
class | EventData |
Event callback execution data. More... | |
class | Except |
Container class for all exception related methods. More... | |
class | FwdAttr |
User class to create a forwarded attribute object. More... | |
class | Group |
High level class allowing the user to handle Tango group. More... | |
class | GroupAttrReply |
Single element group reply for a read attribute execution. More... | |
class | GroupAttrReplyList |
Group reply for a read_attribute execution. More... | |
class | GroupCmdReply |
Single element group reply for a command execution. More... | |
class | GroupCmdReplyList |
Group reply for a command execution. More... | |
class | GroupReply |
Base class for Group reply. More... | |
class | GroupReplyList |
Group reply for a write_attribute execution. More... | |
class | ImageAttr |
User class to create a two dimensions attribute object. More... | |
class | MultiAttribute |
There is one instance of this class for each device. More... | |
class | MultiAttrProp |
This class represents Tango modifiable attribute properties grouped in one object to facilitate setting and getting attribute properties in one go. More... | |
class | NamedDevFailed |
An exception class. More... | |
class | NamedDevFailedList |
An exception class. More... | |
struct | PeriodicEventInfo |
Attribute periodic event configuration. More... | |
class | Pipe |
This class is a class representing a pipe in the TANGO device server pattern. More... | |
class | PipeEventData |
Pipe event callback execution data. More... | |
struct | PipeInfo |
Base structure for pipe information. More... | |
class | SpectrumAttr |
User class to create a one dimension attribute object. More... | |
class | TemplCommand |
This class is a class representing a command in the template command model without input or output parameter. More... | |
class | TemplCommandIn |
This class is a class representing a command in the template command model with input parameter but without output parameter. More... | |
class | TemplCommandInOut |
This class is a class representing a command in the template command model with output and input parameters. More... | |
class | TemplCommandOut |
This class is a class representing a command in the template command model with output parameter but without input parameter. More... | |
class | TimedAttrData |
This class is used to store one element of an attribute history stack. More... | |
class | TimedCmdData |
This class is used to store one element of a command history stack. More... | |
class | UserDefaultAttrProp |
User class to set attribute default properties. More... | |
class | UserDefaultFwdAttrProp |
User class to set forwarded attribute default properties. More... | |
class | UserDefaultPipeProp |
User class to set pipe default properties. More... | |
class | Util |
This class is a used to store TANGO device server process data and to provide the user with a set of utilities method. More... | |
class | WAttribute |
This class represents a writable attribute. More... | |
class | WPipe |
This class is a class representing a writable pipe in the TANGO device server pattern. More... | |
Typedefs | |
typedef struct Tango::ArchiveEventInfo | ArchiveEventInfo |
Attribute archive event configuration. | |
typedef struct Tango::AttributeAlarmInfo | AttributeAlarmInfo |
Attribute alarms configuration. | |
typedef struct Tango::AttributeEventInfo | AttributeEventInfo |
Attribute event configuration. | |
typedef Tango::AttributeInfo | AttributeInfo |
Attribute configuration data extension. | |
typedef Tango::AttributeInfoEx | AttributeInfoEx |
Extended attribute configuration data. | |
typedef vector< AttributeInfoEx > | AttributeInfoListEx |
vector of AttributeInfoEx structure | |
typedef enum Tango::_AttrMemorizedType | AttrMemorizedType |
Possible memorized attribute type. | |
typedef struct Tango::ChangeEventInfo | ChangeEventInfo |
Attribute change event configuration. | |
typedef Tango::CommandInfo | CommandInfo |
Command information data extension. | |
typedef vector< CommandInfo > | CommandInfoList |
A vector of CommandInfo structure. | |
typedef vector< DbDevInfo > | DbDevInfos |
Some typedef and define. | |
typedef struct Tango::DevCommandInfo | DevCommandInfo |
Base structure for command information. | |
typedef struct Tango::DeviceAttributeConfig | DeviceAttributeConfig |
Base structure for Attribute configuration. | |
typedef struct Tango::PeriodicEventInfo | PeriodicEventInfo |
Attribute periodic event configuration. | |
typedef struct Tango::PipeInfo | PipeInfo |
Base structure for pipe information. | |
Enumerations | |
enum | _AttrMemorizedType { NOT_KNOWN, NONE, MEMORIZED, MEMORIZED_WRITE_INIT } |
Possible memorized attribute type. More... | |
enum | asyn_req_type { POLLING, CALL_BACK, ALL_ASYNCH } |
Possible asynchronous request type. More... | |
enum | cb_sub_model { PUSH_CALLBACK, PULL_CALLBACK } |
Possible callback mode. More... | |
enum | ErrorManagementType { ABORT_ON_ERROR =0, CONTINUE_ON_ERROR } |
Possible error management with write_read_attribute call. More... | |
enum | EventType { CHANGE_EVENT =0, QUALITY_EVENT, PERIODIC_EVENT, ARCHIVE_EVENT, USER_EVENT, ATTR_CONF_EVENT, DATA_READY_EVENT, INTERFACE_CHANGE_EVENT, PIPE_EVENT } |
Possible event type. More... | |
Functions | |
void | operator<< (DevVarBooleanArray &lval, const vector< bool > &rval) |
Init a DevVarBooleanArray from a C++ vector of bool(s). More... | |
void | operator<< (DevVarCharArray &lval, const vector< unsigned char > &rval) |
Init a DevVarCharArray from a C++ vector of char(s). More... | |
void | operator<< (DevVarDoubleArray &lval, const vector< double > &rval) |
Init a DevVarDoubleArray from a C++ vector of double(s). More... | |
void | operator<< (DevVarFloatArray &lval, const vector< float > &rval) |
Init a DevVarFloatArray from a C++ vector of float(s). More... | |
void | operator<< (DevVarLong64Array &lval, const vector< DevLong64 > &rval) |
Init a DevVarLongArray from a C++ vector of DevLong64(s). More... | |
void | operator<< (DevVarLongArray &lval, const vector< DevLong > &rval) |
Init a DevVarLongArray from a C++ vector of DevLong(s). More... | |
void | operator<< (DevVarShortArray &lval, const vector< short > &rval) |
Init a DevVarShortArray from a C++ vector of short(s). More... | |
void | operator<< (DevVarStateArray &lval, const vector< DevState > &rval) |
Init a DevVarStateArray from a C++ vector of state(s). More... | |
void | operator<< (DevVarStringArray &lval, const vector< string > &rval) |
Init a DevVarStringArray from a C++ vector of string(s). More... | |
void | operator<< (DevVarULong64Array &lval, const vector< DevULong64 > &rval) |
Init a DevVarULong64Array from a C++ vector of DevULong64(s). More... | |
void | operator<< (DevVarULongArray &lval, const vector< DevULong > &rval) |
Init a DevVarULongArray from a C++ vector of DevULong(s). More... | |
void | operator<< (DevVarUShortArray &lval, const vector< unsigned short > &rval) |
Init a DevVarUShortArray from a C++ vector of unsigned short(s). More... | |
ostream & | operator<< (ostream &lval, const DevVarBooleanArray &rval) |
Print a DevVarBooleanArray. More... | |
ostream & | operator<< (ostream &lval, const DevVarCharArray &rval) |
Print a DevVarCharArray. More... | |
ostream & | operator<< (ostream &lval, const DevVarDoubleArray &rval) |
Print a DevVarDoubleArray. More... | |
ostream & | operator<< (ostream &lval, const DevVarEncodedArray &rval) |
Print a DevVarEncodedArray. More... | |
ostream & | operator<< (ostream &lval, const DevVarFloatArray &rval) |
Print a DevVarFloatArray. More... | |
ostream & | operator<< (ostream &lval, const DevVarLong64Array &rval) |
Print a DevVarLong64Array. More... | |
ostream & | operator<< (ostream &lval, const DevVarLongArray &rval) |
Print a DevVarLongArray. More... | |
ostream & | operator<< (ostream &lval, const DevVarShortArray &rval) |
Print a DevVarShortArray. More... | |
ostream & | operator<< (ostream &lval, const DevVarStateArray &rval) |
Print a DevVarStateArray. More... | |
ostream & | operator<< (ostream &lval, const DevVarStringArray &rval) |
Print a DevVarStringArray. More... | |
ostream & | operator<< (ostream &lval, const DevVarULong64Array &rval) |
Print a DevVarULong64Array. More... | |
ostream & | operator<< (ostream &lval, const DevVarULongArray &rval) |
Print a DevVarULongArray. More... | |
ostream & | operator<< (ostream &lval, const DevVarUShortArray &rval) |
Print a DevVarUShortArray. More... | |
void | operator<< (vector< bool > &lval, const DevVarBooleanArray &rval) |
Init a C++ vector of long from a DevVarBooleanArray. More... | |
void | operator<< (vector< DevLong > &lval, const DevVarLongArray &rval) |
Init a C++ vector of DevLong from a DevVarLongArray. More... | |
void | operator<< (vector< DevLong64 > &lval, const DevVarLong64Array &rval) |
Init a C++ vector of long from a DevVarLong64Array. More... | |
void | operator<< (vector< DevState > &lval, const DevVarStateArray &rval) |
Init a C++ vector of long from a DevVarStateArray. More... | |
void | operator<< (vector< DevULong > &lval, const DevVarULongArray &rval) |
Init a C++ vector of long from a DevVarULongArray. More... | |
void | operator<< (vector< DevULong64 > &lval, const DevVarULong64Array &rval) |
Init a C++ vector of long from a DevVarULong64Array. More... | |
void | operator<< (vector< double > &lval, const DevVarDoubleArray &rval) |
Init a C++ vector of long from a DevVarDoubleArray. More... | |
void | operator<< (vector< float > &lval, const DevVarFloatArray &rval) |
Init a C++ vector of long from a DevVarFloatArray. More... | |
void | operator<< (vector< short > &lval, const DevVarShortArray &rval) |
Init a C++ vector of short from a DevVarShortArray. More... | |
void | operator<< (vector< string > &lval, const DevVarStringArray &rval) |
Init a C++ vector of long from a DevVarStringArray. More... | |
void | operator<< (vector< unsigned char > &lval, const DevVarCharArray &rval) |
Init a C++ vector of char from a DevVarCharArray. More... | |
void | operator<< (vector< unsigned short > &lval, const DevVarUShortArray &rval) |
Init a C++ vector of long from a DevVarUShortArray. More... | |
CORBA::Any * | return_empty_any (const char *cmd) |
Create and return an empty CORBA Any object. More... | |
=============================================================================
|
inline |
Init a DevVarBooleanArray from a C++ vector of bool(s).
lval | The DevVarBooleanArray to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarCharArray from a C++ vector of char(s).
lval | The DevVarCharArray to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarDoubleArray from a C++ vector of double(s).
lval | The DevVarDoubleArray to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarFloatArray from a C++ vector of float(s).
lval | The DevVarFloatArray to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarLongArray from a C++ vector of DevLong64(s).
lval | The DevVarLong64Array to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarLongArray from a C++ vector of DevLong(s).
lval | The DevVarLongArray to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarShortArray from a C++ vector of short(s).
lval | The DevVarShortArray to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarStateArray from a C++ vector of state(s).
lval | The DevVarStateArray to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarStringArray from a C++ vector of string(s).
lval | The DevVarStringArray to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarULong64Array from a C++ vector of DevULong64(s).
lval | The DevVarULong64Array to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarULongArray from a C++ vector of DevULong(s).
lval | The DevVarULongArray to be initialised |
rval | The C++ vector |
|
inline |
Init a DevVarUShortArray from a C++ vector of unsigned short(s).
lval | The DevVarUShortArray to be initialised |
rval | The C++ vector |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarBooleanArray & | rval | ||
) |
Print a DevVarBooleanArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarBooleanArray sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarCharArray & | rval | ||
) |
Print a DevVarCharArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarCharArray sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarDoubleArray & | rval | ||
) |
Print a DevVarDoubleArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarDoubleArray sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarEncodedArray & | rval | ||
) |
Print a DevVarEncodedArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarEncodedArray sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarFloatArray & | rval | ||
) |
Print a DevVarFloatArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarFloatArray sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarLong64Array & | rval | ||
) |
Print a DevVarLong64Array.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarLong64Array sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarLongArray & | rval | ||
) |
Print a DevVarLongArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarLongArray sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarShortArray & | rval | ||
) |
Print a DevVarShortArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarShortArray sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarStateArray & | rval | ||
) |
Print a DevVarStateArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarStateArray sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarStringArray & | rval | ||
) |
Print a DevVarStringArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarStringArray sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarULong64Array & | rval | ||
) |
Print a DevVarULong64Array.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarULong64Array sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarULongArray & | rval | ||
) |
Print a DevVarULongArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarULongArray sequence to be printed |
ostream& Tango::operator<< | ( | ostream & | lval, |
const DevVarUShortArray & | rval | ||
) |
Print a DevVarUShortArray.
One line is printed for each sequence element.
lval | The C++ stream used for printing |
rval | The DevVarUShortArray sequence to be printed |
|
inline |
Init a C++ vector of long from a DevVarBooleanArray.
lval | The C++ vector to be initialised |
rval | The DevVarBooleanArray |
|
inline |
Init a C++ vector of DevLong from a DevVarLongArray.
lval | The C++ vector to be initialised |
rval | The DevVarLongArray |
|
inline |
Init a C++ vector of long from a DevVarLong64Array.
lval | The C++ vector to be initialised |
rval | The DevVarLong64Array |
|
inline |
Init a C++ vector of long from a DevVarStateArray.
lval | The C++ vector to be initialised |
rval | The DevVarStateArray |
|
inline |
Init a C++ vector of long from a DevVarULongArray.
lval | The C++ vector to be initialised |
rval | The DevVarULongArray |
|
inline |
Init a C++ vector of long from a DevVarULong64Array.
lval | The C++ vector to be initialised |
rval | The DevVarULong64Array |
|
inline |
Init a C++ vector of long from a DevVarDoubleArray.
lval | The C++ vector to be initialised |
rval | The DevVarDoubleArray |
|
inline |
Init a C++ vector of long from a DevVarFloatArray.
lval | The C++ vector to be initialised |
rval | The DevVarFloatArray |
|
inline |
Init a C++ vector of short from a DevVarShortArray.
lval | The C++ vector to be initialised |
rval | The DevVarShortArray |
|
inline |
Init a C++ vector of long from a DevVarStringArray.
lval | The C++ vector to be initialised |
rval | The DevVarStringArray |
|
inline |
Init a C++ vector of char from a DevVarCharArray.
lval | The C++ vector to be initialised |
rval | The DevVarCharArray |
|
inline |
Init a C++ vector of long from a DevVarUShortArray.
lval | The C++ vector to be initialised |
rval | The DevVarUShortArray |
|
inline |
Create and return an empty CORBA Any object.
Create an empty CORBA Any object. Could be used by command which does not return anything to the client. This method also prints a message on screen (level 4) before it returns
cmd | The cmd name which use this empty Any. Only used to create the thrown exception (in case of) and in the displayed message |
DevFailed | If the Any object creation failed. Click here to read DevFailed exception specification |
References Tango::Except::throw_exception().