Tango Core Classes Reference  9.3.4
Tango Namespace Reference

============================================================================= 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< AttributeInfoExAttributeInfoListEx
 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< CommandInfoCommandInfoList
 A vector of CommandInfo structure.
 
typedef vector< DbDevInfoDbDevInfos
 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...
 

Detailed Description

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

Function Documentation

◆ operator<<() [1/37]

void Tango::operator<< ( DevVarBooleanArray &  lval,
const vector< bool > &  rval 
)
inline

Init a DevVarBooleanArray from a C++ vector of bool(s).

Parameters
lvalThe DevVarBooleanArray to be initialised
rvalThe C++ vector

◆ operator<<() [2/37]

void Tango::operator<< ( DevVarCharArray &  lval,
const vector< unsigned char > &  rval 
)
inline

Init a DevVarCharArray from a C++ vector of char(s).

Parameters
lvalThe DevVarCharArray to be initialised
rvalThe C++ vector

◆ operator<<() [3/37]

void Tango::operator<< ( DevVarDoubleArray &  lval,
const vector< double > &  rval 
)
inline

Init a DevVarDoubleArray from a C++ vector of double(s).

Parameters
lvalThe DevVarDoubleArray to be initialised
rvalThe C++ vector

◆ operator<<() [4/37]

void Tango::operator<< ( DevVarFloatArray &  lval,
const vector< float > &  rval 
)
inline

Init a DevVarFloatArray from a C++ vector of float(s).

Parameters
lvalThe DevVarFloatArray to be initialised
rvalThe C++ vector

◆ operator<<() [5/37]

void Tango::operator<< ( DevVarLong64Array &  lval,
const vector< DevLong64 > &  rval 
)
inline

Init a DevVarLongArray from a C++ vector of DevLong64(s).

Parameters
lvalThe DevVarLong64Array to be initialised
rvalThe C++ vector

◆ operator<<() [6/37]

void Tango::operator<< ( DevVarLongArray &  lval,
const vector< DevLong > &  rval 
)
inline

Init a DevVarLongArray from a C++ vector of DevLong(s).

Parameters
lvalThe DevVarLongArray to be initialised
rvalThe C++ vector

◆ operator<<() [7/37]

void Tango::operator<< ( DevVarShortArray &  lval,
const vector< short > &  rval 
)
inline

Init a DevVarShortArray from a C++ vector of short(s).

Parameters
lvalThe DevVarShortArray to be initialised
rvalThe C++ vector

◆ operator<<() [8/37]

void Tango::operator<< ( DevVarStateArray &  lval,
const vector< DevState > &  rval 
)
inline

Init a DevVarStateArray from a C++ vector of state(s).

Parameters
lvalThe DevVarStateArray to be initialised
rvalThe C++ vector

◆ operator<<() [9/37]

void Tango::operator<< ( DevVarStringArray &  lval,
const vector< string > &  rval 
)
inline

Init a DevVarStringArray from a C++ vector of string(s).

Parameters
lvalThe DevVarStringArray to be initialised
rvalThe C++ vector

◆ operator<<() [10/37]

void Tango::operator<< ( DevVarULong64Array &  lval,
const vector< DevULong64 > &  rval 
)
inline

Init a DevVarULong64Array from a C++ vector of DevULong64(s).

Parameters
lvalThe DevVarULong64Array to be initialised
rvalThe C++ vector

◆ operator<<() [11/37]

void Tango::operator<< ( DevVarULongArray &  lval,
const vector< DevULong > &  rval 
)
inline

Init a DevVarULongArray from a C++ vector of DevULong(s).

Parameters
lvalThe DevVarULongArray to be initialised
rvalThe C++ vector

◆ operator<<() [12/37]

void Tango::operator<< ( DevVarUShortArray &  lval,
const vector< unsigned short > &  rval 
)
inline

Init a DevVarUShortArray from a C++ vector of unsigned short(s).

Parameters
lvalThe DevVarUShortArray to be initialised
rvalThe C++ vector

◆ operator<<() [13/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarBooleanArray &  rval 
)

Print a DevVarBooleanArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarBooleanArray sequence to be printed

◆ operator<<() [14/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarCharArray &  rval 
)

Print a DevVarCharArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarCharArray sequence to be printed

◆ operator<<() [15/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarDoubleArray &  rval 
)

Print a DevVarDoubleArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarDoubleArray sequence to be printed

◆ operator<<() [16/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarEncodedArray &  rval 
)

Print a DevVarEncodedArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarEncodedArray sequence to be printed

◆ operator<<() [17/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarFloatArray &  rval 
)

Print a DevVarFloatArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarFloatArray sequence to be printed

◆ operator<<() [18/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarLong64Array &  rval 
)

Print a DevVarLong64Array.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarLong64Array sequence to be printed

◆ operator<<() [19/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarLongArray &  rval 
)

Print a DevVarLongArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarLongArray sequence to be printed

◆ operator<<() [20/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarShortArray &  rval 
)

Print a DevVarShortArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarShortArray sequence to be printed

◆ operator<<() [21/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarStateArray &  rval 
)

Print a DevVarStateArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarStateArray sequence to be printed

◆ operator<<() [22/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarStringArray &  rval 
)

Print a DevVarStringArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarStringArray sequence to be printed

◆ operator<<() [23/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarULong64Array &  rval 
)

Print a DevVarULong64Array.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarULong64Array sequence to be printed

◆ operator<<() [24/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarULongArray &  rval 
)

Print a DevVarULongArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarULongArray sequence to be printed

◆ operator<<() [25/37]

ostream& Tango::operator<< ( ostream &  lval,
const DevVarUShortArray &  rval 
)

Print a DevVarUShortArray.

One line is printed for each sequence element.

Parameters
lvalThe C++ stream used for printing
rvalThe DevVarUShortArray sequence to be printed

◆ operator<<() [26/37]

void Tango::operator<< ( vector< bool > &  lval,
const DevVarBooleanArray &  rval 
)
inline

Init a C++ vector of long from a DevVarBooleanArray.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarBooleanArray

◆ operator<<() [27/37]

void Tango::operator<< ( vector< DevLong > &  lval,
const DevVarLongArray &  rval 
)
inline

Init a C++ vector of DevLong from a DevVarLongArray.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarLongArray

◆ operator<<() [28/37]

void Tango::operator<< ( vector< DevLong64 > &  lval,
const DevVarLong64Array &  rval 
)
inline

Init a C++ vector of long from a DevVarLong64Array.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarLong64Array

◆ operator<<() [29/37]

void Tango::operator<< ( vector< DevState > &  lval,
const DevVarStateArray &  rval 
)
inline

Init a C++ vector of long from a DevVarStateArray.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarStateArray

◆ operator<<() [30/37]

void Tango::operator<< ( vector< DevULong > &  lval,
const DevVarULongArray &  rval 
)
inline

Init a C++ vector of long from a DevVarULongArray.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarULongArray

◆ operator<<() [31/37]

void Tango::operator<< ( vector< DevULong64 > &  lval,
const DevVarULong64Array &  rval 
)
inline

Init a C++ vector of long from a DevVarULong64Array.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarULong64Array

◆ operator<<() [32/37]

void Tango::operator<< ( vector< double > &  lval,
const DevVarDoubleArray &  rval 
)
inline

Init a C++ vector of long from a DevVarDoubleArray.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarDoubleArray

◆ operator<<() [33/37]

void Tango::operator<< ( vector< float > &  lval,
const DevVarFloatArray &  rval 
)
inline

Init a C++ vector of long from a DevVarFloatArray.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarFloatArray

◆ operator<<() [34/37]

void Tango::operator<< ( vector< short > &  lval,
const DevVarShortArray &  rval 
)
inline

Init a C++ vector of short from a DevVarShortArray.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarShortArray

◆ operator<<() [35/37]

void Tango::operator<< ( vector< string > &  lval,
const DevVarStringArray &  rval 
)
inline

Init a C++ vector of long from a DevVarStringArray.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarStringArray

◆ operator<<() [36/37]

void Tango::operator<< ( vector< unsigned char > &  lval,
const DevVarCharArray &  rval 
)
inline

Init a C++ vector of char from a DevVarCharArray.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarCharArray

◆ operator<<() [37/37]

void Tango::operator<< ( vector< unsigned short > &  lval,
const DevVarUShortArray &  rval 
)
inline

Init a C++ vector of long from a DevVarUShortArray.

Parameters
lvalThe C++ vector to be initialised
rvalThe DevVarUShortArray

◆ return_empty_any()

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
cmdThe 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
DevFailedIf the Any object creation failed. Click here to read DevFailed exception specification

References Tango::Except::throw_exception().