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 Namespace Reference

============================================================================= More...


Classes

class  DeviceImpl
 Base class for all TANGO device. More...
class  DeviceClass
 Base class for all TANGO device-class class. More...
class  Command
 This class is a class representing a command in the TANGO device server pattern. More...
class  TemplCommand
 This class is a class representing a command in the template command model without input or 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  TemplCommandIn
 This class is a class representing a command in the template command model with input parameter but without output parameter. 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  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  Except
 Container class for all exception related methods. More...
class  UserDefaultAttrProp
 User class to set attribute default properties. More...
class  Attr
 User class to create a no dimension attribute object. More...
class  SpectrumAttr
 User class to create a one dimension attribute object. More...
class  ImageAttr
 User class to create a two dimensions attribute object. More...
class  Attribute
 This class represents a Tango attribute. More...
class  MultiAttribute
 There is one instance of this class for each device. More...
class  TimedAttrData
 This class is used to store one element of an attribute history stack. 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  TimedCmdData
 This class is used to store one element of a command history stack. 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  Device_2Impl
 Base class for all TANGO device since version 2. More...
class  WAttribute
 This class represents a writable attribute. 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  EncodedAttribute
 This class provides method to deal with Tango::DevEncoded attribute format. More...

Functions

CORBA::Any * return_empty_any (const char *cmd)
 Create and return an empty CORBA Any object.
void operator<< (DevVarCharArray &lval, const vector< unsigned char > &rval)
 Init a DevVarCharArray from a C++ vector of char(s).
void operator<< (vector< unsigned char > &lval, const DevVarCharArray &rval)
 Init a C++ vector of char from a DevVarCharArray.
void operator<< (DevVarShortArray &lval, const vector< short > &rval)
 Init a DevVarShortArray from a C++ vector of short(s).
void operator<< (vector< short > &lval, const DevVarShortArray &rval)
 Init a C++ vector of short from a DevVarShortArray.
void operator<< (DevVarLongArray &lval, const vector< DevLong > &rval)
 Init a DevVarLongArray from a C++ vector of DevLong(s).
void operator<< (vector< DevLong > &lval, const DevVarLongArray &rval)
 Init a C++ vector of DevLong from a DevVarLongArray.
void operator<< (DevVarLong64Array &lval, const vector< DevLong64 > &rval)
 Init a DevVarLongArray from a C++ vector of DevLong64(s).
void operator<< (vector< DevLong64 > &lval, const DevVarLong64Array &rval)
 Init a C++ vector of long from a DevVarLong64Array.
void operator<< (DevVarFloatArray &lval, const vector< float > &rval)
 Init a DevVarFloatArray from a C++ vector of float(s).
void operator<< (vector< float > &lval, const DevVarFloatArray &rval)
 Init a C++ vector of long from a DevVarFloatArray.
void operator<< (DevVarDoubleArray &lval, const vector< double > &rval)
 Init a DevVarDoubleArray from a C++ vector of double(s).
void operator<< (vector< double > &lval, const DevVarDoubleArray &rval)
 Init a C++ vector of long from a DevVarDoubleArray.
void operator<< (DevVarBooleanArray &lval, const vector< bool > &rval)
 Init a DevVarBooleanArray from a C++ vector of bool(s).
void operator<< (vector< bool > &lval, const DevVarBooleanArray &rval)
 Init a C++ vector of long from a DevVarBooleanArray.
void operator<< (DevVarUShortArray &lval, const vector< unsigned short > &rval)
 Init a DevVarUShortArray from a C++ vector of unsigned short(s).
void operator<< (vector< unsigned short > &lval, const DevVarUShortArray &rval)
 Init a C++ vector of long from a DevVarUShortArray.
void operator<< (DevVarULongArray &lval, const vector< DevULong > &rval)
 Init a DevVarULongArray from a C++ vector of DevULong(s).
void operator<< (vector< DevULong > &lval, const DevVarULongArray &rval)
 Init a C++ vector of long from a DevVarULongArray.
void operator<< (DevVarULong64Array &lval, const vector< DevULong64 > &rval)
 Init a DevVarULong64Array from a C++ vector of DevULong64(s).
void operator<< (vector< DevULong64 > &lval, const DevVarULong64Array &rval)
 Init a C++ vector of long from a DevVarULong64Array.
void operator<< (DevVarStringArray &lval, const vector< string > &rval)
 Init a DevVarStringArray from a C++ vector of string(s).
void operator<< (vector< string > &lval, const DevVarStringArray &rval)
 Init a C++ vector of long from a DevVarStringArray.
void operator<< (DevVarStateArray &lval, const vector< DevState > &rval)
 Init a DevVarStateArray from a C++ vector of state(s).
void operator<< (vector< DevState > &lval, const DevVarStateArray &rval)
 Init a C++ vector of long from a DevVarStateArray.
ostream & operator<< (ostream &lval, const DevVarCharArray &rval)
 Print a DevVarCharArray.
ostream & operator<< (ostream &lval, const DevVarShortArray &rval)
 Print a DevVarShortArray.
ostream & operator<< (ostream &lval, const DevVarLongArray &rval)
 Print a DevVarLongArray.
ostream & operator<< (ostream &lval, const DevVarLong64Array &rval)
 Print a DevVarLong64Array.
ostream & operator<< (ostream &lval, const DevVarFloatArray &rval)
 Print a DevVarFloatArray.
ostream & operator<< (ostream &lval, const DevVarDoubleArray &rval)
 Print a DevVarDoubleArray.
ostream & operator<< (ostream &lval, const DevVarBooleanArray &rval)
 Print a DevVarBooleanArray.
ostream & operator<< (ostream &lval, const DevVarUShortArray &rval)
 Print a DevVarUShortArray.
ostream & operator<< (ostream &lval, const DevVarULongArray &rval)
 Print a DevVarULongArray.
ostream & operator<< (ostream &lval, const DevVarULong64Array &rval)
 Print a DevVarULong64Array.
ostream & operator<< (ostream &lval, const DevVarStringArray &rval)
 Print a DevVarStringArray.
ostream & operator<< (ostream &lval, const DevVarStateArray &rval)
 Print a DevVarStateArray.
ostream & operator<< (ostream &lval, const DevVarEncodedArray &rval)
 Print a DevVarEncodedArray.


Detailed Description

=============================================================================


Function Documentation

CORBA::Any* Tango::return_empty_any ( const char *  cmd  )  [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

Parameters:
cmd The cmd name which use this empty Any. Only used to create the thrown exception (in case of) and in the displayed message
Returns:
The empty CORBA Any
Exceptions:
DevFailed If the Any object creation failed. Click here to read DevFailed exception specification

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