From b76b006911906f862375c6fbf1894dfa947adf6b Mon Sep 17 00:00:00 2001 From: Reynald Bourtembourg Date: Thu, 28 Mar 2019 14:14:18 +0100 Subject: [PATCH] Update Doxygen documentation (#544, #532) * Removed files which are no longer used by Doxygen * Update Doxygen main page Add a link to the Tango documentation Replace deprecated ALIGN="CENTER" HTML code * Remove some Doxygen warnings (#532) * Fix tango_const.h file not found Doxygen warning (#532) * Fix Doxygen warning related to FreeSans font (#532) * Document undocumented methods (#532) Remove some Doxygen warnings related to undocumented methods Fix some typos in the Doxygen documentation Fix some copy/paste errors in the Doxygen documentation * Update broken links to IDL documentation in Doxygen documentation. --- cppapi/client/Database.h | 4 +- cppapi/client/doc.h | 400 ++++++++++++++++---------------- cppapi/doxygen/Doxyfile.in | 4 +- cppapi/doxygen/alba.jpg | Bin 2178 -> 0 bytes cppapi/doxygen/elettra_logo.gif | Bin 3698 -> 0 bytes cppapi/doxygen/footer.html | 22 -- cppapi/doxygen/header.html | 83 ------- cppapi/doxygen/logo_desy.gif | Bin 1601 -> 0 bytes cppapi/doxygen/soleil_logo.gif | Bin 4185 -> 0 bytes cppapi/server/attrdesc.h | 39 +++- cppapi/server/attribute.h | 181 ++++++++++----- cppapi/server/command.h | 195 ++++++++-------- cppapi/server/device.h | 212 ++++++++--------- cppapi/server/device_2.h | 20 +- cppapi/server/device_3.h | 20 +- cppapi/server/device_4.h | 28 +-- cppapi/server/device_5.h | 44 ++-- cppapi/server/deviceclass.h | 12 +- cppapi/server/except.h | 198 ++++++++-------- cppapi/server/multiattribute.h | 14 +- cppapi/server/utils.h | 20 +- cppapi/server/w_attribute.h | 21 ++ 22 files changed, 770 insertions(+), 747 deletions(-) delete mode 100644 cppapi/doxygen/alba.jpg delete mode 100755 cppapi/doxygen/elettra_logo.gif delete mode 100644 cppapi/doxygen/footer.html delete mode 100644 cppapi/doxygen/header.html delete mode 100644 cppapi/doxygen/logo_desy.gif delete mode 100644 cppapi/doxygen/soleil_logo.gif diff --git a/cppapi/client/Database.h b/cppapi/client/Database.h index 200199e56..bdf409032 100644 --- a/cppapi/client/Database.h +++ b/cppapi/client/Database.h @@ -372,11 +372,11 @@ public : * Get services list from database * * Query database for specified services. The vector of strings returned in the DbDatum - * object contains pair of strings followed by + * object contains pair of strings <instance_name> followed by <device name>. * @code * string servicename("HdbManager"); * - * DbDatum db_datum = db->get_services(servicename); + * DbDatum db_datum = db->get_device_service_list(servicename); * * vector service_device_list; * db_datum >> service_device_list; diff --git a/cppapi/client/doc.h b/cppapi/client/doc.h index fd271e742..213c9ffae 100644 --- a/cppapi/client/doc.h +++ b/cppapi/client/doc.h @@ -9,9 +9,9 @@ // // author(s) : E.Taurel // -// Copyright (C) : 2012,2013,2014,2015 -// European Synchrotron Radiation Facility -// BP 220, Grenoble 38043 +// Copyright (C) : 2012-2019 +// European Synchrotron Radiation Facility +// CS 40220, Grenoble 38043 Cedex 9 // FRANCE // // This file is part of Tango. @@ -29,8 +29,6 @@ // You should have received a copy of the GNU Lesser General Public License // along with Tango. If not, see . // -// $Revision: 1 $ -// //============================================================================= #ifndef _DOC_DOXYGEN_H @@ -91,13 +89,13 @@ typedef vector AttributeInfoListEx; * Client classes are mostly used in application(s) acting as clients and dealing with Tango devices. * Server classes are mostly used in Tango class or device server process main function. * - * In order to develop Tango's related software, it's a good idea to have a look at the - * so-called "Tango book" (maily chapter 4 but not only) - * \li In PDF + * In order to develop Tango's related software, it's a good idea to have a look at the + * Tango Controls documentation, especially the + * Developer's Guide section. * - * A look at the so-called "Related Pages" could also help the developper. + * A look at the so-called "Related Pages" could also help the developer. * - * Many information are also available in the Tango Web site + * Useful information is also available on the Tango Web site. * */ @@ -123,7 +121,7 @@ typedef vector AttributeInfoListEx; * This is a variable length array in order to transmit to the client what is the primary error reason. The * sequence element 0 describes the primary error. An exception class hierarchy has been implemented within * the API to ease API programmers task. All the exception classes inherits from the Tango::DevFailed class. - * Except for the NamedDevFaildeList exception class, they don’t add any new fields to the exception, they + * Except for the NamedDevFailedList exception class, they don’t add any new fields to the exception, they * just allow easy "catching". Exception classes thrown only by the API layer are : * @li ConnectionFailed * @li CommunicationFailed @@ -145,188 +143,188 @@ typedef vector AttributeInfoListEx; * exception except for cases described in the following table. * * - * - * - * - * - * + * + * + * + * + * * * - * - * - * - * - * + * + * + * + * + * * * - * - * - * + * + * + * * * - * - * + * + * * * - * - * + * + * * * - * - * - * - * + * + * + * + * * * - * - * + * + * * * - * - * - * - * + * + * + * + * * * - * - * + * + * * * - * - * - * - * - * + * + * + * + * + * * * - * - * - * + * + * + * * * - * - * + * + * * * - * - * + * + * * * - * - * - * + * + * + * * * - * - * + * + * * * - * - * + * + * * * - * - * - * - * + * + * + * + * * * - * - * + * + * * * - * - * - * - * - * + * + * + * + * + * * * - * - * + * + * * * - * - * - * - * + * + * + * + * * * - * - * - * + * + * + * * * - * - * + * + * * * - * - * - * + * + * + * * * - * - * + * + * * * - * - * - * - * - * + * + * + * + * + * * * - * - * + * + * * * - * - * + * + * * * - * - * - * - * + * + * + * + * * * - * - * + * + * * * - * - * - * + * + * + * * * - * - * + * + * * * - * - * + * + * * * - * - * - * + * + * + * * * - * - * + * + * * * - * - * + * + * * *
Method namedevice typeerror typeLevelreasonMethod namedevice typeerror typeLevelreason
DeviceProxy constructorwith databaseTANGO_HOST not set0API_TangoHostNotSetDeviceProxy constructorwith databaseTANGO_HOST not set0API_TangoHostNotSet
Device not defined in db or Alias not defined in db0DB_DeviceNotDefinedDevice not defined in db or Alias not defined in db0DB_DeviceNotDefined
1API_CommandFailed1API_CommandFailed
2API_DeviceNotDefined2API_DeviceNotDefined
with database specified in dev namedatabase server not running0API_CorbaExceptionwith database specified in dev namedatabase server not running0API_CorbaException
1API_CantConnectToDatabase1API_CantConnectToDatabase
without databaseServer running but device not defined in server0API_CorbaExceptionwithout databaseServer running but device not defined in server0API_CorbaException
1API_DeviceNotExported1API_DeviceNotExported
AttributeProxy constructorwith databaseTANGO_HOST not set0API_TangoHostNotSetAttributeProxy constructorwith databaseTANGO_HOST not set0API_TangoHostNotSet
Device not defined in db0DB_DeviceNotDefinedDevice not defined in db0DB_DeviceNotDefined
1API_CommandFailed1API_CommandFailed
2API_DeviceNotDefined2API_DeviceNotDefined
Alias not defined in db0DB_SQLErrorAlias not defined in db0DB_SQLError
1API_CommandFailed1API_CommandFailed
2API_AliasNotDefined2API_AliasNotDefined
with database specified in dev namedatabase server not running0API_CorbaExceptionwith database specified in dev namedatabase server not running0API_CorbaException
1API_CantConnectToDatabase1API_CantConnectToDatabase
DeviceProxy or AttributeProxy method call (except command_inout, read_attribute)without databaseServer not running0API_CorbaExceptionDeviceProxy or AttributeProxy method call (except command_inout, read_attribute)without databaseServer not running0API_CorbaException
1API_ServerNotRunning1API_ServerNotRunning
with databaseServer ot running0API_DeviceNotExportedwith databaseServer ot running0API_DeviceNotExported
Dead server0API_CorbaExceptionDead server0API_CorbaException
1API_CantConnectToDevice1API_CantConnectToDevice
Dead database server when reconnection needed0API_CorbaExceptionDead database server when reconnection needed0API_CorbaException
1API_CantConnectToDatabase1API_CantConnectToDatabase
DeviceProxy command_inout and read_attribute or AttributeProxy read and writewithout databaseServer not running0API_DeviceNotExportedDeviceProxy command_inout and read_attribute or AttributeProxy read and writewithout databaseServer not running0API_DeviceNotExported
1API_ServerNotRunning1API_ServerNotRunning
2API_CommandFailed2API_CommandFailed
with databaseServer not running0API_DeviceNotExportedwith databaseServer not running0API_DeviceNotExported
1API_CommandFailed1API_CommandFailed
Dead server0API_CorbaExceptionDead server0API_CorbaException
1API_CantConnectToDevice1API_CantConnectToDevice
2API_CommandFailed or API_AttributeFailed2API_CommandFailed or API_AttributeFailed
Dead database server when re-connection needed0API_DeviceNotExportedDead database server when re-connection needed0API_DeviceNotExported
1API_CantConnectToDatabase1API_CantConnectToDatabase
2API_CommandFailed2API_CommandFailed
* The desc DevError structure field allows a user to get more precise information. These informations @@ -345,43 +343,43 @@ typedef vector AttributeInfoListEx; * the DevError structures fields are: * * - * - * - * - * + * + * + * + * * * - * - * - * - * + * + * + * + * * * - * - * - * - * + * + * + * + * * *
LevelReasonDescSeverityLevelReasonDescSeverity
0API_CorbaExceptionCORBA exception fields translated into a stringERR0API_CorbaExceptionCORBA exception fields translated into a stringERR
1API_DeviceTimedOutString with time-out value and device nameERR1API_DeviceTimedOutString with time-out value and device nameERR
* For all other communication errors, the DevError structures fields are: * * - * - * - * - * + * + * + * + * * * - * - * - * - * + * + * + * + * * * - * - * - * - * + * + * + * + * * *
LevelReasonDescSeverityLevelReasonDescSeverity
0API_CorbaExceptionCORBA exception fields translated into a stringERR0API_CorbaExceptionCORBA exception fields translated into a stringERR
1API_CommunicationFailedString with device, method, command/attribute nameERR1API_CommunicationFailedString with device, method, command/attribute nameERR
* @@ -390,7 +388,7 @@ typedef vector AttributeInfoListEx; * @li @b API_UnsupportedProtocol This error occurs when trying to build a DeviceProxy or an AttributeProxy * instance for a device with an unsupported protocol. Refer to the appendix on device naming syntax * to get the list of supported database modifier - * @li @b API_UnsupportedDBaseModifier This error occurswhen trying to build a DeviceProxy or an AttributeProxy + * @li @b API_UnsupportedDBaseModifier This error occurs when trying to build a DeviceProxy or an AttributeProxy * instance for a device/attribute with a database modifier unsupported. Refer to the appendix on device * naming syntax to get the list of supported database modifier * @li @b API_WrongDeviceNameSyntax This error occurs for all the other error in device name syntax. It is @@ -409,7 +407,7 @@ typedef vector AttributeInfoListEx; * @li @b API_EmptyDbDatum This error occurs when trying to extract data from an empty DbDatum object * @li @b API_IncompatibleArgumentType This error occurs when trying to extract data with a type different than * the type used to send the data - * @li @b API_EmptyDeviceAttribute This error occurswhen trying to extract data froman empty DeviceAttribute + * @li @b API_EmptyDeviceAttribute This error occurs when trying to extract data from an empty DeviceAttribute * object * @li @b API_IncompatibleAttrArgumentType This error occurs when trying to extract attribute data with a type * different than the type used to send the data @@ -445,7 +443,7 @@ typedef vector AttributeInfoListEx; * exception has only one level of Tango::DevError structure. The possible value for the reason field are : * @li @b API_NotificationServiceFailed This error occurs when the subscribe_event() method failed trying to access * the CORBA notification service - * @li @b API_EventNotFound This error occurswhen you are using an incorrect event_id in the unsubscribe_event() + * @li @b API_EventNotFound This error occurs when you are using an incorrect event_id in the unsubscribe_event() * method * @li @b API_InvalidArgs This error occurs when NULL pointers are passed to the subscribe or unsubscribe event * methods @@ -461,7 +459,7 @@ typedef vector AttributeInfoListEx; * to have a new class of exception to transfer the error stack for several attribute(s) which failed during the * writing. Therefore, this exception class contains for each attributes which failed : * @li The name of the attribute - * @li Its index in the vector passed as argumen tof the write_attributes() method + * @li Its index in the vector passed as argument tof the write_attributes() method * @li The error stack * * The following piece of code is an example of how to use this class exception @@ -491,7 +489,7 @@ typedef vector AttributeInfoListEx; * @li @b API_DeviceUnlocked The device has been unlocked by another client (administration client) * * The first level is the message reported by the Tango kernel from the server side. The second layer is added - * by the client API layer with informations on which API call generates the exception and device name. + * by the client API layer with information on which API call generates the exception and device name. */ /******************************************************* @@ -513,90 +511,90 @@ typedef vector AttributeInfoListEx; * possible. They are summarized in the following table: * * - * - * - * - * - * + * + * + * + * + * * * - * - * - * - * - * + * + * + * + * + * * * - * - * - * - * + * + * + * + * * * - * - * - * - * + * + * + * + * * * - * - * - * - * + * + * + * + * * * - * - * - * - * - * + * + * + * + * + * * * - * - * - * - * + * + * + * + * * * - * - * - * - * + * + * + * + * * * - * - * - * - * + * + * + * + * * * - * - * - * - * - * + * + * + * + * + * * * - * - * - * - * + * + * + * + * * * - * - * - * - * - * + * + * + * + * + * * * - * - * - * - * + * + * + * + * * *
CaseServer stateCall nbException (transparency false)Exception (transparency true)CaseServer stateCall nbException (transparency false)Exception (transparency true)
Server killed and re-startedServer killed before call nnCommunicationFailedConnectionFailedServer killed and re-startedServer killed before call nnCommunicationFailedConnectionFailed
Downn + 1ConnectionFailed (2 levels)idemDownn + 1ConnectionFailed (2 levels)idem
Downn + 2idemidemDownn + 2idemidem
Runningn + xNo exceptionNo exceptionRunningn + xNo exceptionNo exception
Server died and re-startedServer died before call nnCommunicationFailedConnectionFailedServer died and re-startedServer died before call nnCommunicationFailedConnectionFailed
Diedn + 1ConnectionFailed (3 levels)idemDiedn + 1ConnectionFailed (3 levels)idem
Diedn + 2idemidemDiedn + 2idemidem
Runningn + xNo exceptionNo exceptionRunningn + xNo exceptionNo exception
Server killed and re-startedServer killed and re-started before call nnCommunicationFailedNo exceptionServer killed and re-startedServer killed and re-started before call nnCommunicationFailedNo exception
Runningn + xNo exceptionNo exceptionRunningn + xNo exceptionNo exception
Server died and re-startedServer died and re-started before call nnCommunicationFailedNo exceptionServer died and re-startedServer died and re-started before call nnCommunicationFailedNo exception
Runningn + xNo exceptionNo exceptionRunningn + xNo exceptionNo exception
diff --git a/cppapi/doxygen/Doxyfile.in b/cppapi/doxygen/Doxyfile.in index e3f84cbdb..4d4c50522 100644 --- a/cppapi/doxygen/Doxyfile.in +++ b/cppapi/doxygen/Doxyfile.in @@ -788,7 +788,7 @@ INPUT = @PROJECT_SOURCE_DIR@/cppapi/server/device.h \ @PROJECT_SOURCE_DIR@/cppapi/server/attrdesc.h \ @PROJECT_SOURCE_DIR@/cppapi/server/fwdattrdesc.h \ @PROJECT_SOURCE_DIR@/cppapi/server/pipedesc.h \ - @PROJECT_SOURCE_DIR@/cppapi/server/tango_const.h \ + @PROJECT_BINARY_DIR@/cppapi/server/tango_const.h \ @PROJECT_SOURCE_DIR@/cppapi/server/attribute.h \ @PROJECT_SOURCE_DIR@/cppapi/server/multiattribute.h \ @PROJECT_SOURCE_DIR@/cppapi/server/pollext.h \ @@ -2212,7 +2212,7 @@ DOT_NUM_THREADS = 0 # The default value is: Helvetica. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTNAME = FreeSans +DOT_FONTNAME = # The DOT_FONTSIZE tag can be used to set the size (in points) of the font of # dot graphs. diff --git a/cppapi/doxygen/alba.jpg b/cppapi/doxygen/alba.jpg deleted file mode 100644 index 350bd8083faeec88a038968cb8bd23091719daea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2178 zcmbW1dpy(oAIHD58)FzXxlW8+cU-2~v=)oC61lW4l%ti|h!}B@TSfZS#LmhseIB3B=kb2L9*_6?`FMXmkGEn#@dnV` z>_PVcK+9`2pbG$sB>>~;?z+*~{{S;IA~HOZ#Xi6_rbjSw#teI$ojsr!1daj9Fc=&L zRffai2o+@n60MF@Q$y-&uh2vr8)&F##MFg9dcJEyfo64At(LS64n zb#x{YKq?3XQWdGEuC7PGVz7k&S&I9hQUCx!L4OMPE|3x!0)@eqRS>Em0Q}8cKEJvD zFf{=s5E!fk0Yjk>$a0z^%N_thLA6%fyTY`6g5f4nD;&~tN|a6AgiR}byQi^^`=ZlT z5NMrMx_V~jYb-3S@J?$9&O{P*qq_%f6MeIv|8~ZXox653_a6vhg|a!^nApQ{@joRT zJ$5`J^F-FkT>j63v*+^i3rfq%FI}$qYCb{b-&j)G`HMuZF}(WQF~8sU%%+t z!1EVk$=i3sBct!7V>7cKKgs4k%jXwR%g9O)2p9tYiVRYUTi#$41iIQDrse7b5026{ zaY$2M;g(Y(Y*I0G^qpS0FS;9n#^S|hGheCyg#PcC)Bi8%znK3*R@?(n%D_4x84Oyc zM}fd7km3cP1_mt$U=%_^kPCjA+dvzjzzX2+3!ZQoO!erVs-5s6Q@l?+a$MTvA|zLu z;e6k!7T2-f$np9b)%OXTTRz{&NpGuvwU-$g63j_pAzOV9o3%YKyu!XkXUMGfmTa3P@ij#^KW zZV7&~bkt$0{uW=g@eglzqw_A$)GCRNH|*#JL0QRIc}P1gqm%BW>uQ__)22)n4|$4e zq%xCe;YdOiFBa)qI6mXfLP@jp?>g?Wg1h8D*~-OEHH2lHQ2;gl0owIOpO$8qVkWKa zUf#}2jtR7}b#Pnm-uEV2fNAdCRgJD!+$-2Kk@@pB$>U+K^5&GPi>_S@H0_fGq@d%O zVqR{{1h}JLmSsOzD4>`h87u)m)f;{n&7zUAM%SCo6yKKAb1V1SA2YaK!we6T$1N1R zKfd12(!ahdjR%bs^7o&4V%u0KK9c<*HHAvQn*LOZpE3$V1J=}vJ-PrQ@4w}5WbkbjxWV*j>T}K$=!eR_Bh1BLB9(O#BSa^lhV53cw;k2f4Mz)kKJoGJp{lWw)vdevNY@!E=9WP0(vmFq;RP+XXx zebtl#5M3_K1u zzaHcmLMkDrwK4{?xdWfPp=|9%r{3C!jaCbt6_lZ@h`r<%uG(}|px^oOSPz|zDq=x< zhMX2xedpEIx|oTN{_U4)4cPfXs7Ax`P!jH3<<1sdVQhSqdH%XP!QSVvqkr&IlS?ZF zv^D!Ue#5l$Yx{K}X@jP9@@D~b>!S9F;w? z=s)>kq=9%n#8|q)-opXzop2T(w~)fCQ2+>eRCuFhBtD_G3B$hAaGEY_PW9GZbP;J~ z;!l@Zn`AHAVsy^Ebh4o4dWl&oL|NzSyHxM7;luzPS&E^w*mk-(AU?Mza$=CVl${uU zVtZy;I?bqTW~G(EDKp&uLpNt{-+rkBqOS9`NhL&AI8y{MPEYh#wa!*|*AD5(^;_$F zIHbw^t1ZbwNXm^(m((@tmjuVyoi6%`8z0A=6JI#n>=L9opEn$4AAF znm#)zr4Ra1ZK#F@y*NIgrpmNP-vm`{t|oSyQ40iRr6#`USzD)g&89oV=t4^*O= zCk8zvPU8+9-hHB|@{`>0fbJ#hvF4E487yMmNJD;pfVSe~+ebWBxyb>T5(%JpVT)GP$n+ diff --git a/cppapi/doxygen/elettra_logo.gif b/cppapi/doxygen/elettra_logo.gif deleted file mode 100755 index 1ebf00590d727c21d1aedff25e9a66fc7bbef688..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3698 zcmWlZeOOF+1BQR+oH=u5rfE#m*EB_ErkW6e&gjQ%XNFQ+RZFw+MVC-0SJPc zU(YnW-`o9uZTma(r!Omt>)?wcT|;At?&gzs7D9^8LoLcr?IE>>8Ev_pK5PDX5l%A4f)dA3Yu)`Hc(wgsCrv$qwe3bk5HWjha*kb9CvMa9LE{Uxa10gj~?CahW+C^}MH zURRT#BO=?@wXM# z!B~7Vts7XIpJqu=`o2vde|zY@_8b&cwk-T+Lx`Iz&bS4!PkrgQG|!+6S#=ez*fn*2 zF_OOh_h%1F!QQB}{m)gOr~Zknyq-A$xtc&!>v#09R=P6kq8>6QzpWYqm)Y8gA58d< z>S)+T5OVj@X2Tq==1NlnKIwh`J(S=_m@+i1Q#*Vf;AYr-rMNi8@IxkEbtbzsxVzPl z0+f^U^(b>C$-oeSAZ!Smx!nKgfs$E&{avu?{%gxBg$=zLg=esNnV!om z+^yOhKo{u%+CR@9gnFguX)v~dR_9uA$tN4Ob{HliJ<*1`P?VEn?!YWqxFQmvOk7o5 zx%jcoM{|kd3m8)%uz4CK zxqp;qc!ZZGMcY)oB4KB~{*R&uiNa9Gv1#KjmyA5gFH5v9t(24;S=*D92Jq)D?bP?A zhUX>}_lF0>kaa9h+3tx)ZZ^ZQvFT0}PBGFIr=3~Fke>$f6PRGm;PnSY|(mW7;c@J{L|YHW$^B;HrB~(Oa9@IHfZ3+X<~z7zZX$ zVL*5CW|yc#{gAUtK72y>6>d1mpiNf!EzCp1-R|!E6W0FO%}7VksM5}{5(rj&jSv0$ z4A{?W)-WYPN|9?-HrZgowiyXyS^p=9zJ+9uzX!`!9&Y9-bT{Xtm%m;@GhB8OYN> z&i^cI#@mb>**Q7`#(!xp0Q+l-5|>ZCrvIaRIIcewlVemDnE@T@Wvtz)8cCl{G*5&+ zbl+qmU~ap~h{LU0Z9%Jj?mR-uH*3;{1v?R?B_ zj(bX|P%K9{Qb7*;4Ka!AYqxIHYiF7%pfXbq)wp)uQ8ntXYI)W`py4w0AFJz;GY7(8 z2da{rPCB(Q$OFD4xcs#ak{P+MYlMNBG`f&AL}Csp2Dw8YrOmg1*pF%VPn#k5qE{kM zP8eo2YbCGn#2^{;8s`J?eNr7Cq~Y<;BNjz}Z5j8Jb~rV+f13_Uz6=;8!5Sz?x9_EPfJ7ijt%W;>W|Wx8c2>n;z-p%IZz9kwxZ z+m%gq7B_xI;FX|eVzrY3kc0EJd-}q0@0WaqygTnM0sB8+XXj$Re%~)2Da@(lu2izQ zO8zk^RqwUJ92s$2j}hNI=jNHT8@5oGLYK<9{qf#^V>4JG*$Es1S6fu@E7+qk7G-0= z=!PHJA4PB82o@e^63kgbcQ!2yL-lwAyVQXBd&IIL7NZ0AlOKC=)V!1>tbmj>UggV$ z44OV(7Lvjf4#YKXp3joA-txc*#lvYda?z0Gyo;I(@Frik(c~$pX{kfrUf7=H0xKnX zPmDuY*|`R8u360}^G{^$PVtTdOPJUFMAKMnFxQiQj(vJyncoDMa+uxQ1B=@yym~-8 zay7E^O=7slil#2H*U$?^&6?33eA45}-=psx)Y|vPF=hAHcUk^2;k7pppw`W9#y?WR! z=3tw5gV#>E162J(y`o~(92c@!ddfTF!2uvlzZ;Fv0Mw*8LOh)MXdK$&mS9+!D4oqH zu>J0tgJMkKDhw2XqBO;nfm8%ONYE)5D%Mz*yxXC;5G z_e2xgA@%3AdgsMTFZRW|{Q15m5@Q{V_M3boihw9F&^J=ju`DMeFS=dY+#0FAo2i)4|MrRwDju7V;vdJ~z5hG`I z54WAj8TI-(dBW>XrL6&*Hb2|O`t`)}gtf%_IExxaQ}Lp*AmWYB=ck-i9LPS{f|;CK zSG)L2+KEHJ?eWJ}tGM+Kk8CQfpQKZ>4_0d&D*93b8!y0V)fz{w&g=kQ2`%}{a&GJ2 zjVshmVhYI3RM%dq@o*Mcq)EK{Q=sa6@W7cG#%OSreXn)pi(6ZTjm7Ao_u$(AToW62 zkSTlU)3nc&q6!}?-%->2Ke6tv{qBK+tqT!q; zY86{O9=Gh}v@Ct(a7`==A*F05d{N=PWpf0hc8ISoZE!MqZe+&J@nyjm_>i2B@JPr< z2RfLJLOx)r*3avMCL|v~2(dDPAIsu{hRob!S?akueRpH}d_U4xpk!wa1g6gQPVNs?t`U!kC)rQ8 zFI024@#UG#(>#tkf7}I0H*NZQbcVeP?4q;$bwIlInmzMA_xxh8jZkgY`LBr2B<0Y! zFL>n({W%a=xny!D4yO%x#r8|?k~R~Ic_MPoxM0e>8L4fHflE@b%Nm!+W6(&fICeki zH$x>V>oFxSG22(h_i*ptm2x)7=;ArrKQ*r#Lv?l|8}^)99dHHgI^CDAY|RHsWXFEd z#9ta0MJZ??pk9q7=*#H?qA%p$7fSFN@w4jFOkE}cG6^#kK5W!d!n8>LW@CRvsEF5%r+LanaBW*sF3e@$6q4L4xa5}>um36 zsj?PP{s5mMCiwAZCt2`!JDIFKx@@deK9+LggW4w*g0F21K+a*um+;Gd-23BsIkD3i zV7-fKf1(S|W3^|h0pHi}pi$ZQmokeeo)zSo?&~{A0H^wb+s&>R$?{xci?tNq>MQtB zRnnz|rfdpsfM5v%=aRS$4fCu$+|HIot#?0EiwW&)097!N-U5$XdEh3eRAOove9+m! z(ej#Lsf#64SYZ7LDkSZygp>1#FzH5%>N;*`E%ZXbO?D7Uo=g9-^N&m_MofV6V2u%$ z4{%2M25wZS!+ad~H%jte$=6+n+eQVYIBZL^Q{|GN{C#EnkwrfKah=>wIUHBZIYV<* zX3l&CX6jLHD2RG(uhF zKp?|b1^%onG}Uqw4TV=I2Q7~63!|KxZ;4JPAhXUES`+rw6 - - - 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

-
- - - - diff --git a/cppapi/doxygen/header.html b/cppapi/doxygen/header.html deleted file mode 100644 index c9319ad91..000000000 --- a/cppapi/doxygen/header.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - Tango Device Server Core classes Reference Guide - - - - - -

- - - - - - - - - - - - -
-

-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

-
- - diff --git a/cppapi/doxygen/logo_desy.gif b/cppapi/doxygen/logo_desy.gif deleted file mode 100644 index 4bfba1d54f20d80fd11c2a28c57313f5c4d0fc6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1601 zcmb7=|3A}t0LS0kKC>_O$e-|`!I_Wqk0w4ISL+iobvPLmc$e%I^u;Q!3( z6ZD_%@ReVi0IjFdk0d15F12Fhpl&*jK!rZ?jFy@Ce8v$~{2W!qM`>(EIkYUbU}hh6 z5lWmyvciJWB1r^$g&R<+PH;>YnBKw2ds|)-?jR)RB9hb4gkYS(UMWmu;_z->NHW43 z!WZtz3&#pj`0%0s9aM=HayI&O@IvjYfiaC0*o-BIT0NRnl9L&gAMn#rJhG! zy={O(RV4f%@Wbp#B|gmU4(Z}xN$lbJ>&$^lgRSkH&fzH(G7*Z@?tO)s@P0it{jBt@ z^uw&TM!TsJjF2+O+F;xUMW`qT{`N9kG;Mh?n*%ZDUFBg4gh86TmF1(kbr^oGk1VtC zM>H9|uz(rMI1h1^jQ3SquFvWGsMZV`b*Bgt+hJTNXQDJ)e@*vHm;E?0-2uX_7k^iO zxs`!ySYOV%+sV(riFDZKBHD9eI-ty5Nio}j+6Nt;wdI>wg`A`#o;M)`n4W}VN)d2_|8@kusnL@$sELpLgRq*F_I>s} zB?9E@kTonSTACtRUb%3cpAgx@fZ7ij6sr(fK4~a?yi^3J%uSs>~ zj=!O-9nue;-L;@swKn3`)x`5HU+e@8bjYw%A7I1tRcFEiZHh_ze$VC2^k)ARSNiH^ zdomT4%fc^d76tu*4a@XDOG1NI9&Yg7Grwy!zuGe`dY(Vyoj9qAWV-B`1iG`T$027s z>4F`lZM2k_6tm`boD*U2box1$`y`3AkhljCAYAkwmwP;pxvtpGJh9qd7VR|DowK8D zQ|ekAG!oL2)fB?YSTZrx)%fKzG8Zq!CFe=3C#()3SMn18c)Xk@spMjrNKnylwasXV z?PZF1Q7i~VYOd4&G>N3szDZtD=D2MzVQzLyUpki7EhVoebn*ru@zHE=j`y9c^pTUX z_@oEDK0%M1c3z;MUv~@_WX`IAo{0Ua(GEgVLl2??4X%dCAAG_^zhI11-Ftp)+}Q)C zBqhxGQL|elZ7jvp{s@O8!?+~H`tcajDI6gy`o_odzLM*8iUCq@()>k!{oSgfCKF%1 z5N}0p{Tti+z_w*>N|$~usbZvtvxpxjVBk}wJ}ji;8%3JM9MEbv4*1j zS&kR#%w}sa@<7g<)<<|sfBMHb2`+!;sYMa%t;%tuH3fsL~QTq_Gm16 z?v&Q@vqEXVW+}S;nbWvsq7&cj5m)-b7b?JGj{QRV2Bv@o|M*lN2J0MCB_*tMIa diff --git a/cppapi/doxygen/soleil_logo.gif b/cppapi/doxygen/soleil_logo.gif deleted file mode 100644 index a5b3dd534268c1236da7190586114c45bafd0bc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4185 zcmWmDi6c~N!vOH-%)($ehY(W6zGf{=qZnJZmQhlc_ZlJ6Hc3SnjeW^7qG&Zzic(`~ zQMa3Yi87W-sMi#(kUN$n%X!}K`~43;7q=bst$}>N0{=jusF^9P&r{Y-S2Rx5G0fRu zcFDkut7d&w$Fjg+OSb9O!Yy{u#>|^^hwF~cCmBvRx47SS+Ewhb=gv;=vkqSO_WMNa zK3ICx$KTVp?8qN~>@V2U^5kHll@Tx=a8>8UUo$$3LYyq&& z>{b02*sKiy-T^xZuoJAdtHBoi{*I`+CJ__@yk*;m_7d1(47=r;+D2iU3;Y1azG%Vb z;5TnX@Qo+@po|X!C}hBZZj1 zU0uk<#ZRVwEW)WlT-*+SUxWV&;UXXYDuwfZ!^H}GwtIeN0WP%SOHbj_EBJE&&W*u& z5x&^>npy}fiHc;mnIjMaeQ@nWp!+I3F51Bzi|jxmT|bEi7Poqgak&01k=tP zi43E8g@w>u+;*{m3HU$%p9D~F0HxGj1^oI%${Hj8HbHS?DyHpz!?p5u^F3e1Dv+;FQdeS4jLdSa-(`d(KNGw7_0dt}M$;8!XW z)dy+}8)CbM%t@EumAy~+R<5&;UV%M(z=q8oT1p}thYQz|U!8yKt{hHT`?mh{ga7(I z@F~yV*yfQPu)oA}LHgcdfGt?|a(cQ6W zPsE$Jh2642=LJRA|ME$}2cM-23I@+$vx8pF*S=q_({sMoJk8$F;PaJ|nW9?#Bk|iG zCkKAnjM_#w$S9R3J>qNh`?TOQlMOl;v~{;6{z;odjgmsfI^QQGLdELV~}s6Gs{t!1^>d0Ct6nbYmYkE2D(`q}mv7a+`T zo}F%Hxl!3e39f@Zj%V_XWXMOD;lO&lCb1YOiV+#pd_Dl41OeGHJ=x-*ssAH$U!}_<56I2zFf{fSdt7;|n**pdeW;Du zE-z}QkqBXeJ$8`>*PT`8`N|#oHGt@0(b(zWZkTHl<{CV@DB7Vqam+8FxP;!9SZv{X zsEQUk%&eCZWbZU7B2@t0Th>44Dgg*H_j?WJ6T6OWP8#Ym^*h_STc@bWveWXTKXI2u zb%5#kmntYaem*rgf)ZE_esWq$2?r$BMIY0;xNg;SwpEAfSn_u3 zG;glcTxOr`4y8B0dy`N5__MNtRbgZ znxkj_6;FRiJCSA8XBK7Pq~mUXvH5DFdd~G^BP~ygO7z4|7?nI$2U27xAk>5Aq+K3Z zkn~XYu*^&=HX+e)>#eE#?1T0xeiBk6YjPpH9Md8ZB)6^vMpO#Oy*Iq6zA+ATeE**` zWgI~bo$5CZ5V_#WaC)0Tlg3M}E6cZ3tPSOYW2PH?q(iH6IK%H)WP^sT24~cxiIeh4 z?63~!JP$(}m74|Rjjl848SRLyPg;X~f*>odNtE_!pB9+sJnG$Ucvj|*wE{ zFf!{fH)`X(^@(iT#w%wOf=bQ6EiWqHe<#{Dy&Cei>8McHaRWa4bBn92#bgS>_ zC+5~nO|zZs5H-B}q8xeFEr)(t^F0|*=%uubr2o8Bug!}!sCP@njhLv!4%8(oP<<71 zRID6#>_U#WqR`kYz^@H zOUiadloYJ+;Gi0S8MHdLXh zV8Sn03W^>reh+3>%(>Wop~XjT*z%twKyHtsIGqJjggb)4d!sXT#IT} z7)Df|J+H8@NX7YO*5iQnN%tt82YT{K^YyYV{GQ`Tva7N&Df3dZot%7nD_8tL&i-~Geg^6ifSkH9YH0AMFcg3!A<+)Xbw3KGI zaF~nwIuX|7hBcwoQNY-C&}cb|5F5=5{@t>_cK$z)lvnCigU1gk-5Lk^&;KcK@@h=1 zB>PqzR0LADPpd=sB+-wU+w;cM0UCSo7jx7F4kNfi!# zB%N8;y#0%X9LKA~Mq(zlBjMAb2J5QA%~BH6Bo22ye;4gya|@*{IX+I7v95Fcll6E^ zsExM0`f^)}>M&FCX#Z%?o=Z(Oa0!hWAxO?Ev}ws?9yw-!NCrk2WxgEJ3ZVv;>wc14 zQOk^1VFt=Lo7?LYk&xKSyEgRqBrz5cRI}jP-@d|X#zI{_2ZQwyF%M_J81CfFUq)Y}u}oi9+6@AWm&`?o~YPK5S}QuRiN8S!ZZ zsk?Cr<}C%X8olvyF|H&!j@u)BmDO>N&e%78@-YdaCXw$yu($7toh?xC&^`F0m65_k z2>zHm-MCI_L-G4~l_1;x@TATD_2|U0M1>>51mzwebt*WcYqYd6-KH{I^5IK_N_pAe z_-Wb5HQdgR?!bm0#Ckv|1V0&*LShZ(g zF#WK0WXfzN_4`^pVt$87zRIo(E{UdSs^r!*wK}@9;cg@=j^DT@(v_q+RumJhv+#FF zV@-I)g{9QYfBzMGSxE)b=Md?K7J4xtB2IMb0Z(r7UR*18|2Khj7EdaR8}x)JKX^cX zUDST5T&aO>YSFoXS;+`mtK>y7x={dR#DoBIBmvXYWfIStBZge5awb^=J9f?mDd9+H zizDC%q6!z$#taBE5^8lokwxnAN@9&8{UF(7I06dfOaVe=6J~epR}m&_Fs&Hf)C)YR zyV@8}>%!+eZc?3`BMWTh5N%n~>)CdYMI>X?1g1#nO$tt;&cbMuof+Iy8(dK4}w( zX0fSk2W;Sg)ZEAINqm`$QQ#L#x{gATt|OH27|S#%AO`AUSt~w(0x}Rw{2Enp9L^-z zBQ*&GMKL-@12GLimmdqwExi{JU7=Y&2F4VK+;I}19p!Gxgu{p|02YfGHX`&H4VCIf z%Xl$rUQ)k)Qpg-&1v2lNlYtPN{6%RYfLI}sB1Dbr0NIm-a0vQbg0z63SO!dKh$K(u zmWqMsk__NTe6u1Lu-ATfC77^qU?E7u%rTrpkQZd=G6{op;4E0PB8-&wlxZ)Bxoah@ zj{zD-`W_$E;H45oyxKZ~qJStZK=oO9#CX)52@L8823%01khcK?+lSG5-lg90^xDJO z+e@f`hRE{4QUU=J>n;ljo4+Hvd@6|}K>=po-DnplKFeITLLZ~Ez+@ZzKEKbXISvT92ZTbW5R*KZQizZ*=c>wEA17$eeSMPmMK~-pv8dp@<1Sj2a8F z>am^gt}@<;C8UK%2o?lgj&=9=)dT6WWG>QVXlBt?0J*ZetFG_rMu)ic%kp}Gjz>a) z>^-5}b|E0fXU;0iNpb)oS4PF$2#ek`@DUyOepPu`MVHOjQ_@9P1QF2F$<#34=5`C#%u!^*l)h<)BgBy--}Vd6(inU(A2TDjQ3THSvt4OLKW)op%w{l pRq~lj_b)NZ@_oy$oG&Z9R(9=0*^Pm+TT5kpwes6W7=i$s{{ezXv04BC diff --git a/cppapi/server/attrdesc.h b/cppapi/server/attrdesc.h index af81367ec..d623f5f66 100644 --- a/cppapi/server/attrdesc.h +++ b/cppapi/server/attrdesc.h @@ -378,7 +378,7 @@ class Attr public: /**@name Constructors - * Two constructor are defined for this class */ + * Two constructors are defined for this class */ //@{ /** * Constructs a newly allocated Attr object. @@ -410,14 +410,22 @@ class Attr Tango::AttrWriteType w_type = Tango::READ, const char *assoc = AssocWritNotSpec); +/** + * Constructs a newly allocated Attr object. + * + * @param name The attribute name + * @param disp The attribute display level + * + */ Attr(const char *name,Tango::DispLevel disp = Tango::OPERATOR); + //@} /**@name Destructor - * Only one desctructor is defined for this class */ + * Only one destructor is defined for this class */ //@{ /** - * The object desctructor. + * The object destructor. */ virtual ~Attr(); //@} @@ -678,14 +686,20 @@ class SpectrumAttr: public Attr */ SpectrumAttr(const char *name,long data_type,Tango::AttrWriteType w_type,long max_x,DispLevel level); - SpectrumAttr(const char *_n):Attr(_n) {} +/** + * Constructs a newly allocated SpectrumAttr object. + * + * @param name The attribute name + * + */ + SpectrumAttr(const char *name):Attr(name) {} //@} /**@name Destructor - * Only one desctructor is defined for this class */ + * Only one destructor is defined for this class */ //@{ /** - * The object desctructor. + * The object destructor. */ ~SpectrumAttr() {} //@} @@ -747,7 +761,6 @@ class ImageAttr: public SpectrumAttr /** * Constructs a newly allocated ImageAttr object. * The attribute display level is set to OPERATOR. - * The attribute write type is set to READ * * @param name The attribute name * @param data_type The attribute data type @@ -774,7 +787,6 @@ class ImageAttr: public SpectrumAttr /** * Constructs a newly allocated ImageAttr object. - * The attribute write type is set to READ * * @param name The attribute name * @param data_type The attribute data type @@ -787,14 +799,21 @@ class ImageAttr: public SpectrumAttr ImageAttr(const char *name,long data_type,Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level); +/** + * Constructs a newly allocated ImageAttr object. + * + * @param name The attribute name + * + */ + ImageAttr(const char *name):SpectrumAttr(name) {} //@} /**@name Destructor - * Only one desctructor is defined for this class */ + * Only one destructor is defined for this class */ //@{ /** - * The object desctructor. + * The object destructor. */ ~ImageAttr() {} //@} diff --git a/cppapi/server/attribute.h b/cppapi/server/attribute.h index f92d6d199..e7369ca4b 100644 --- a/cppapi/server/attribute.h +++ b/cppapi/server/attribute.h @@ -285,7 +285,7 @@ class Attribute * * @return A boolean set to true if the attribute is in alarm condition. * @exception DevFailed If no alarm level is defined. - * Click here to read + * Click here to read * DevFailed exception specification */ bool check_alarm(); @@ -501,7 +501,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevShort *p_data,long x = 1,long y = 0,bool release = false); @@ -518,7 +518,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevLong *p_data,long x = 1, long y = 0,bool release = false); @@ -536,7 +536,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevLong64 *p_data,long x = 1,long y = 0,bool release = false); @@ -554,7 +554,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevFloat *p_data,long x = 1,long y = 0,bool release = false); @@ -572,7 +572,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevDouble *p_data,long x = 1,long y = 0,bool release = false); @@ -589,7 +589,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevString *p_data,long x = 1,long y = 0,bool release = false); @@ -606,7 +606,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevBoolean *p_data,long x = 1,long y = 0,bool release = false); @@ -623,7 +623,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevUShort *p_data,long x = 1,long y = 0,bool release = false); @@ -640,7 +640,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevUChar *p_data,long x = 1,long y = 0,bool release = false); @@ -657,7 +657,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevULong *p_data,long x = 1,long y = 0,bool release = false); @@ -674,7 +674,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevULong64 *p_data,long x = 1,long y = 0,bool release = false); @@ -691,7 +691,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevState *p_data,long x = 1,long y = 0,bool release = false); @@ -708,7 +708,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevEncoded *p_data,long x = 1, long y = 0,bool release = false); @@ -725,7 +725,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::DevString *p_data_str,Tango::DevUChar *p_data,long size,bool release = false); @@ -738,7 +738,7 @@ class Attribute * * @param attr Handle to EncodedAttribute object * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value(Tango::EncodedAttribute *attr); @@ -760,7 +760,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevShort *p_data, @@ -794,7 +794,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevShort *p_data, @@ -821,7 +821,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevLong *p_data, @@ -854,7 +854,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevLong *p_data, @@ -881,7 +881,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevLong64 *p_data, @@ -914,7 +914,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevLong64 *p_data, @@ -941,7 +941,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -975,7 +975,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevFloat *p_data, @@ -1003,7 +1003,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1037,7 +1037,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevDouble *p_data, @@ -1064,7 +1064,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevString *p_data, @@ -1097,7 +1097,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevString *p_data, @@ -1124,7 +1124,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1158,7 +1158,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevBoolean *p_data, @@ -1185,7 +1185,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1219,7 +1219,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevUShort *p_data, @@ -1246,7 +1246,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1280,7 +1280,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevUChar *p_data, @@ -1307,7 +1307,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevULong *p_data, @@ -1340,7 +1340,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevULong *p_data, @@ -1367,7 +1367,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevULong64 *p_data, @@ -1400,7 +1400,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevULong64 *p_data, @@ -1427,7 +1427,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevState *p_data, @@ -1460,7 +1460,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevState *p_data, @@ -1487,7 +1487,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevEncoded *p_data, @@ -1511,7 +1511,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevString *p_data_str, @@ -1552,7 +1552,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevEncoded *p_data, @@ -1579,7 +1579,7 @@ class Attribute * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void set_value_date_quality(Tango::DevString *p_data_str, @@ -1757,7 +1757,7 @@ class Attribute * list of polled attributes. * * @exception DevFailed In case of database access problems. - * Click here to read + * Click here to read * DevFailed exception specification */ void remove_configuration(); @@ -1777,13 +1777,33 @@ class Attribute * * @param new_min_alarm The new attribute minimum alarm value * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ template void set_min_alarm(const T &new_min_alarm); +/** + * Set attribute minimum alarm. + * + * This method sets the attribute minimum alarm. + * + * @param new_min_alarm The new attribute minimum alarm value + * @exception DevFailed If the attribute data type is not coherent. + * Click here to read + * DevFailed exception specification + */ void set_min_alarm(char *new_min_alarm); +/** + * Set attribute minimum alarm. + * + * This method sets the attribute minimum alarm. + * + * @param new_min_alarm The new attribute minimum alarm value + * @exception DevFailed If the attribute data type is not coherent. + * Click here to read + * DevFailed exception specification + */ void set_min_alarm(const char *new_min_alarm); /** @@ -1803,13 +1823,32 @@ class Attribute * * @param new_max_alarm The new attribute maximum alarm value * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ template void set_max_alarm(const T &new_max_alarm); - +/** + * Set attribute maximum alarm. + * + * This method sets the attribute maximum alarm. + * + * @param new_max_alarm The new attribute maximum alarm value + * @exception DevFailed If the attribute data type is not coherent. + * Click here to read + * DevFailed exception specification + */ void set_max_alarm(char *new_max_alarm); +/** + * Set attribute maximum alarm. + * + * This method sets the attribute maximum alarm. + * + * @param new_max_alarm The new attribute maximum alarm value + * @exception DevFailed If the attribute data type is not coherent. + * Click here to read + * DevFailed exception specification + */ void set_max_alarm(const char *new_max_alarm); /** @@ -1829,13 +1868,32 @@ class Attribute * * @param new_min_warning The new attribute minimum warning value * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ template void set_min_warning(const T &new_min_warning); - +/** + * Set attribute minimum warning. + * + * This method sets the attribute minimum warning. + * + * @param new_min_warning The new attribute minimum warning value + * @exception DevFailed If the attribute data type is not coherent. + * Click here to read + * DevFailed exception specification + */ void set_min_warning(char *new_min_warning); +/** + * Set attribute minimum warning. + * + * This method sets the attribute minimum warning. + * + * @param new_min_warning The new attribute minimum warning value + * @exception DevFailed If the attribute data type is not coherent. + * Click here to read + * DevFailed exception specification + */ void set_min_warning(const char *new_min_warning); /** @@ -1855,13 +1913,32 @@ class Attribute * * @param new_max_warning The new attribute maximum warning value * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ template void set_max_warning(const T &new_max_warning); - +/** + * Set attribute maximum warning. + * + * This method sets the attribute maximum warning. + * + * @param new_max_warning The new attribute maximum warning value + * @exception DevFailed If the attribute data type is not coherent. + * Click here to read + * DevFailed exception specification + */ void set_max_warning(char *new_max_warning); +/** + * Set attribute maximum warning. + * + * This method sets the attribute maximum warning. + * + * @param new_max_warning The new attribute maximum warning value + * @exception DevFailed If the attribute data type is not coherent. + * Click here to read + * DevFailed exception specification + */ void set_max_warning(const char *new_max_warning); /** diff --git a/cppapi/server/command.h b/cppapi/server/command.h index 3e976aeb7..07e019b2a 100644 --- a/cppapi/server/command.h +++ b/cppapi/server/command.h @@ -239,7 +239,7 @@ class Command * @param in_any The incoming data still packed in a CORBA Any object. * @return The CORBA Any object returned to the client. * @exception DevFailed If the execution method failed. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual CORBA::Any *execute (DeviceImpl *dev, const CORBA::Any &in_any) = 0; @@ -397,7 +397,7 @@ class Command * @param data Reference to the extracted boolean data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevBoolean &data); @@ -409,7 +409,7 @@ class Command * @param data Reference to the extracted short data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevShort &data); @@ -421,7 +421,7 @@ class Command * @param data Reference to the extracted long data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevLong &data); @@ -433,7 +433,7 @@ class Command * @param data Reference to the extracted 64 bits long data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevLong64 &data); @@ -445,7 +445,7 @@ class Command * @param data Reference to the extracted float data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevFloat &data); @@ -457,7 +457,7 @@ class Command * @param data Reference to the extracted double data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevDouble &data); @@ -469,7 +469,7 @@ class Command * @param data Reference to the extracted unsigned short data * @exception DevFailed If the Any object does not contanis a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevUShort &data); @@ -481,7 +481,7 @@ class Command * @param data Reference to the extracted unsigned long data * @exception DevFailed If the Any object does not contanis a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevULong &data); @@ -493,7 +493,7 @@ class Command * @param data Reference to the extracted unsigned 64 bits long data * @exception DevFailed If the Any object does not contanis a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevULong64 &data); @@ -505,7 +505,7 @@ class Command * @param data Reference to the extracted string data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevString &data); @@ -517,7 +517,7 @@ class Command * @param data Reference to the extracted string data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const char *&data); @@ -529,7 +529,7 @@ class Command * @param data Reference to the extracted char array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarCharArray *&data); @@ -541,7 +541,7 @@ class Command * @param data Reference to the extracted short array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarShortArray *&data); @@ -553,7 +553,7 @@ class Command * @param data Reference to the extracted long array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarLongArray *&data); @@ -565,7 +565,7 @@ class Command * @param data Reference to the extracted 64 bits long array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarLong64Array *&data); @@ -577,7 +577,7 @@ class Command * @param data Reference to the extracted float array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarFloatArray *&data); @@ -589,7 +589,7 @@ class Command * @param data Reference to the extracted double array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarDoubleArray *&data); @@ -601,7 +601,7 @@ class Command * @param data Reference to the extracted unsigned char array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarUShortArray *&data); @@ -613,7 +613,7 @@ class Command * @param data Reference to the extracted unsigned long array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarULongArray *&data); @@ -625,7 +625,7 @@ class Command * @param data Reference to the extracted unsigned 64 bits long array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarULong64Array *&data); @@ -637,7 +637,7 @@ class Command * @param data Reference to the extracted string array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarStringArray *&data); @@ -649,7 +649,7 @@ class Command * @param data Reference to the extracted string array * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarBooleanArray *&data); @@ -661,7 +661,7 @@ class Command * @param data Reference to the extracted DevVarLongStringArray data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarLongStringArray *&data); @@ -673,7 +673,7 @@ class Command * @param data Reference to the extracted DevVarDoubleStringArray data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevVarDoubleStringArray *&data); @@ -685,7 +685,7 @@ class Command * @param data Reference to the extracted device state data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,Tango::DevState &data); @@ -697,7 +697,7 @@ class Command * @param data Reference to the extracted DevEncoded data * @exception DevFailed If the Any object does not contains a data of the * waited type. - * Click here to read + * Click here to read * DevFailed exception specification */ void extract(const CORBA::Any &in,const Tango::DevEncoded *&data); @@ -711,7 +711,7 @@ class Command * Create an empty CORBA Any object. * * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(); @@ -721,7 +721,7 @@ class Command * * @param data The data to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevBoolean data); @@ -731,7 +731,7 @@ class Command * * @param data The data to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevShort data); @@ -741,7 +741,7 @@ class Command * * @param data The data to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevLong data); @@ -751,7 +751,7 @@ class Command * * @param data The data to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevLong64 data); @@ -761,7 +761,7 @@ class Command * * @param data The data to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevFloat data); @@ -771,7 +771,7 @@ class Command * * @param data The data to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevDouble data); @@ -781,7 +781,7 @@ class Command * * @param data The data to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevUShort data); @@ -791,7 +791,7 @@ class Command * * @param data The data to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevULong data); @@ -801,7 +801,7 @@ class Command * * @param data The data to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevULong64 data); @@ -813,7 +813,7 @@ class Command * * @param data The string to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevString data); @@ -826,7 +826,7 @@ class Command * * @param data The string to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(const char *data); @@ -838,7 +838,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarCharArray &data); @@ -847,13 +847,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarCharArray data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarCharArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarCharArray *data); @@ -865,7 +865,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarShortArray &data); @@ -874,13 +874,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarShortArray data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarShortArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarShortArray *data); @@ -892,7 +892,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarLongArray &data); @@ -901,13 +901,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarLongArray data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarLongArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarLongArray *data); @@ -919,7 +919,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarLong64Array &data); @@ -928,13 +928,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarLong64Array data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarLongArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarLong64Array *data); @@ -946,7 +946,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarFloatArray &data); @@ -955,13 +955,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarFloatArray data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarFloatArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarFloatArray *data); @@ -973,7 +973,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarDoubleArray &data); @@ -982,13 +982,13 @@ class Command * Create a CORBA CORBA::Any object and insert a Tango::DevVarDoubleArray data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarDoubleArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarDoubleArray *data); @@ -1000,7 +1000,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarUShortArray &data); @@ -1009,13 +1009,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarUShortArray data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarUShortArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarUShortArray *data); @@ -1027,7 +1027,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarULongArray &data); @@ -1036,13 +1036,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarULongArray data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarULongArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarULongArray *data); @@ -1054,7 +1054,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarULong64Array &data); @@ -1063,13 +1063,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarULong64Array data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarULongArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarULong64Array *data); @@ -1081,7 +1081,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarStringArray &data); @@ -1090,29 +1090,42 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarStringArray data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarStringArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarStringArray *data); //TODO templates - /** +/** * Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. * * This method will do a deep copy of the array into the Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(DevVarBooleanArray *data); +/** + * Create a CORBA Any object and insert a Tango::DevVarBooleanArray data in it. + * + * This method consumes the memory used by the array. + * When the CORBA layer will destroy the Any object, the memory allocated + * for the array will also be freed. This is the recommended method to + * insert Tango::DevVarBooleanArray data type into a CORBA Any object. + * + * @param data The array to be inserted into the Any object + * @exception DevFailed If the Any object creation failed. + * Click here to read + * DevFailed exception specification + */ CORBA::Any *insert(DevVarBooleanArray &data); /** @@ -1122,7 +1135,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarLongStringArray &data); @@ -1131,13 +1144,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarLongStringArray data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarLongStringArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarLongStringArray *data); @@ -1149,7 +1162,7 @@ class Command * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarDoubleStringArray &data); @@ -1158,13 +1171,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevVarDoubleStringArray data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarDoubleStringArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevVarDoubleStringArray *data); @@ -1174,7 +1187,7 @@ class Command * * @param data The data to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevState data); @@ -1183,13 +1196,13 @@ class Command * Create a CORBA Any object and insert a Tango::DevEncoded data in it. * * This method consumes the memory used by the array. - * When the CORBA layer will destroy the Any object, the memory alloacted + * When the CORBA layer will destroy the Any object, the memory allocated * for the array will also be freed. This is the recommended method to * insert Tango::DevVarDoubleStringArray data type into a CORBA Any object. * * @param data The array to be inserted into the Any object * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *insert(Tango::DevEncoded *data); @@ -1574,7 +1587,7 @@ class TemplCommand:public Command * @param data_type The type to be analysed * @param type A reference where Tango data type constant must be stored * @exception DevFailed If the type is not a Tango data type - * Click here to read + * Click here to read * DevFailed exception specification */ void set_type(const type_info &data_type,Tango::CmdArgType &type); @@ -1592,7 +1605,7 @@ class TemplCommand:public Command * @return The CORBA Any object returned to the client. For command created with * this TemplCommand class, this any object does not contain data. * @exception DevFailed If the execution method failed - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *execute (DeviceImpl *dev, const CORBA::Any &in_any); @@ -1986,7 +1999,7 @@ class TemplCommandInOut:public TemplCommand * @param in_any The incoming data still packed in a CORBA Any object. * @return The CORBA Any object returned to the client. * @exception DevFailed If the execution method failed - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *execute (DeviceImpl *dev, const CORBA::Any &in_any); @@ -2217,8 +2230,8 @@ CORBA::Any *TemplCommandInOut::execute(DeviceImpl *dev_ptr,const C * This class is a class representing a command in the template command model * with input parameter but without output parameter. The class template * parameter (called INARG) is the command input parameter type. - *

Synopsis : template class TemplCommandIn:public TemplCommand;

- *

Usage : new TemplCommandIn(...);

+ *

Synopsis : template typename <INARG> class TemplCommandIn:public TemplCommand;

+ *

Usage : new TemplCommandIn<Tango::DevLong>(...);

* * $Author$ * $Revision$ @@ -2543,7 +2556,7 @@ class TemplCommandIn:public TemplCommand * @return The CORBA Any object returned to the client. For command created with * this TemplCommandIn class, this any object does not contain data. * @exception DevFailed If the execution method failed - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *execute (DeviceImpl *dev, const CORBA::Any &in_any); @@ -2757,8 +2770,8 @@ CORBA::Any *TemplCommandIn::execute(DeviceImpl *dev_ptr,const CORBA::Any // description : This class is a derived class of the Command class. // It is used to create a command from a pointer to a // object method which will execute the command. -// This class is for command without inout nor output -// paremeters. +// This class is for command without inout nor output +// parameters. // This class is also a base class for the template Command // class // @@ -2769,8 +2782,8 @@ CORBA::Any *TemplCommandIn::execute(DeviceImpl *dev_ptr,const CORBA::Any * This class is a class representing a command in the template command model * with output parameter but without input parameter. The class template * parameter (called OUTARG) is the command output parameter type. - *

Synopsis : template class TemplCommandOut:public TemplCommand;

- *

Usage : new TemplCommandOut(...);

+ *

Synopsis : template <typename OUTARG> class TemplCommandOut:public TemplCommand;

+ *

Usage : new TemplCommandOut<Tango::DevLong>(...);

* * $Author$ * $Revision$ @@ -3079,7 +3092,7 @@ class TemplCommandOut:public TemplCommand * contain usefull data * @return The CORBA Any object returned to the client. * @exception DevFailed If the execution method failed - * Click here to read + * Click here to read * DevFailed exception specification */ CORBA::Any *execute (DeviceImpl *dev, const CORBA::Any &in_any); diff --git a/cppapi/server/device.h b/cppapi/server/device.h index e6bbd463e..6714be908 100644 --- a/cppapi/server/device.h +++ b/cppapi/server/device.h @@ -420,7 +420,7 @@ class DeviceImpl : public virtual POA_Tango::Device * * @exception DevFailed This method does not throw exception but a * redefined method can. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -435,7 +435,7 @@ class DeviceImpl : public virtual POA_Tango::Device * * @exception DevFailed This method does not throw exception but a * redefined method can. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -449,7 +449,7 @@ class DeviceImpl : public virtual POA_Tango::Device * * @exception DevFailed This method does not throw exception but a * redefined method can. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void always_executed_hook(void) {}; @@ -467,7 +467,7 @@ class DeviceImpl : public virtual POA_Tango::Device * is the index in the device object attribute vector of an attribute to be read. * @exception DevFailed This method does not throw exception but a * redefined method can. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void read_attr_hardware(vector &attr_list) {(void)attr_list;}; @@ -480,7 +480,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param attr The attribute object * @exception DevFailed This method does not throw exception but a * redefined method can. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void read_attr(Attribute &attr) {(void)attr;}; @@ -497,7 +497,7 @@ class DeviceImpl : public virtual POA_Tango::Device * is the index in the main attribute vector of an attribute to be written. * @exception DevFailed This method does not throw exception but a * redefined method can. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void write_attr_hardware(vector &attr_list) {(void)attr_list;}; @@ -516,7 +516,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @return The device state * @exception DevFailed If it is necessary to read attribute(s) and a problem * occurs during the reading. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::DevState dev_state(); @@ -532,7 +532,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @return The device status * @exception DevFailed This method does not throw exception but a * redefined method can. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::ConstDevString dev_status(); @@ -553,7 +553,7 @@ class DeviceImpl : public virtual POA_Tango::Device * must point to "heap" allocated memory (or to static memory) and not to "stack" * allocated memory * @exception DevFailed - * Click here to read + * Click here to read * DevFailed exception specification */ void add_attribute(Attr *new_attr); @@ -573,7 +573,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param clean_db Clean all attributes related information (included polling * info if the attribute is polled) from database. Default value is true * @exception DevFailed - * Click here to read + * Click here to read * DevFailed exception specification */ void remove_attribute(Attr *rem_attr,bool free_it = false, bool clean_db = true); @@ -593,7 +593,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param clean_db Clean all attributes related information (included polling * info if the attribute is polled) from database. Default value is true * @exception DevFailed - * Click here to read + * Click here to read * DevFailed exception specification */ void remove_attribute(string &rem_attr_name,bool free_it = false,bool clean_db = true); @@ -616,7 +616,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param device Set this flag to true if the command must be added for only this device * Default is false (command added for the device class) * @exception DevFailed - * Click here to read + * Click here to read * DevFailed exception specification */ void add_command(Command *new_cmd, bool device = false); @@ -635,7 +635,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param clean_db Clean command related information (included polling * info if the command is polled) from database. Default value is true * @exception DevFailed - * Click here to read + * Click here to read * DevFailed exception specification */ void remove_command(Command *rem_cmd,bool free_it = false,bool clean_db = true); @@ -655,7 +655,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param clean_db Clean command related information (included polling * info if the command is polled) from database. Default value is true * @exception DevFailed - * Click here to read + * Click here to read * DevFailed exception specification */ void remove_command(const string &rem_cmd_name,bool free_it = false,bool clean_db = true); @@ -670,7 +670,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param obj_name The object name * @return An iterator pointing to the polled object in the polled object list * @exception DevFailed Thrown if the object is not found. - * Click here to read + * Click here to read * DevFailed exception specification */ vector::iterator get_polled_obj_by_type_name(Tango::PollObjType obj_type,const string &obj_name); @@ -686,7 +686,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param event_type The event type * @return A boolean set to true if there are some subscriber listening on this event * @exception DevFailed Thrown if the attribute is not found. - * Click here to read + * Click here to read * DevFailed exception specification */ bool is_there_subscriber(const string &att_name,EventType event_type); @@ -917,7 +917,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevShort *p_data, long x = 1,long y = 0,bool release = false); @@ -940,7 +940,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevLong *p_data, long x = 1,long y = 0,bool release = false); @@ -963,7 +963,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevLong64 *p_data, long x = 1,long y = 0,bool release = false); @@ -986,7 +986,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevFloat *p_data, long x = 1,long y = 0,bool release = false); @@ -1009,7 +1009,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevDouble *p_data, long x = 1,long y = 0,bool release = false); @@ -1032,7 +1032,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevString *p_data, long x = 1,long y = 0,bool release = false); @@ -1055,7 +1055,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevBoolean *p_data, long x = 1,long y = 0,bool release = false); @@ -1078,7 +1078,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevUShort *p_data, long x = 1,long y = 0,bool release = false); @@ -1101,7 +1101,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevUChar *p_data, long x = 1,long y = 0,bool release = false); @@ -1124,7 +1124,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevULong *p_data, long x = 1,long y = 0,bool release = false); @@ -1147,7 +1147,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevULong64 *p_data, long x = 1,long y = 0,bool release = false); @@ -1170,7 +1170,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevState *p_data, long x = 1,long y = 0,bool release = false); @@ -1193,7 +1193,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevEncoded *p_data, long x = 1,long y = 0,bool release = false); @@ -1217,7 +1217,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_change_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size,bool release = false); @@ -1241,7 +1241,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1268,7 +1268,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1296,7 +1296,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1324,7 +1324,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1351,7 +1351,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1378,7 +1378,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1405,7 +1405,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1432,7 +1432,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1459,7 +1459,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1487,7 +1487,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1515,7 +1515,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1543,7 +1543,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1571,7 +1571,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1600,7 +1600,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -1664,7 +1664,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevShort *p_data, long x = 1,long y = 0,bool release = false); @@ -1687,7 +1687,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevLong *p_data, long x = 1,long y = 0,bool release = false); @@ -1710,7 +1710,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevLong64 *p_data, long x = 1,long y = 0,bool release = false); @@ -1733,7 +1733,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevFloat *p_data, long x = 1,long y = 0,bool release = false); @@ -1756,7 +1756,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevDouble *p_data, long x = 1,long y = 0,bool release = false); @@ -1779,7 +1779,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevString *p_data, long x = 1,long y = 0,bool release = false); @@ -1802,7 +1802,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevBoolean *p_data, long x = 1,long y = 0,bool release = false); @@ -1825,7 +1825,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevUShort *p_data, long x = 1,long y = 0,bool release = false); @@ -1848,7 +1848,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevUChar *p_data, long x = 1,long y = 0,bool release = false); @@ -1871,7 +1871,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevULong *p_data, long x = 1,long y = 0,bool release = false); @@ -1894,7 +1894,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevULong64 *p_data, long x = 1,long y = 0,bool release = false); @@ -1917,7 +1917,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevState *p_data, long x = 1,long y = 0,bool release = false); @@ -1940,7 +1940,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevEncoded *p_data, long x = 1,long y = 0,bool release = false); @@ -1964,7 +1964,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_archive_event (string attr_name, Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release = false); @@ -1988,7 +1988,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2015,7 +2015,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2042,7 +2042,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2069,7 +2069,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2096,7 +2096,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2123,7 +2123,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2150,7 +2150,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2177,7 +2177,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2204,7 +2204,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2231,7 +2231,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2258,7 +2258,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2285,7 +2285,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2313,7 +2313,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2342,7 +2342,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2395,7 +2395,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevShort *p_data, long x = 1,long y = 0,bool release = false); @@ -2418,7 +2418,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevLong *p_data, long x = 1,long y = 0,bool release = false); @@ -2441,7 +2441,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevLong64 *p_data, long x = 1,long y = 0,bool release = false); @@ -2464,7 +2464,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevFloat *p_data, long x = 1,long y = 0,bool release = false); @@ -2487,7 +2487,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevDouble *p_data, long x = 1,long y = 0,bool release = false); @@ -2510,7 +2510,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevString *p_data, long x = 1,long y = 0,bool release = false); @@ -2533,7 +2533,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevBoolean *p_data, long x = 1,long y = 0,bool release = false); @@ -2556,7 +2556,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevUShort *p_data, long x = 1,long y = 0,bool release = false); @@ -2579,7 +2579,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevUChar *p_data, long x = 1,long y = 0,bool release = false); @@ -2602,7 +2602,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevULong *p_data, long x = 1,long y = 0,bool release = false); @@ -2625,7 +2625,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevULong64 *p_data, long x = 1,long y = 0,bool release = false); @@ -2648,7 +2648,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevState *p_data, long x = 1,long y = 0,bool release = false); @@ -2671,7 +2671,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevEncoded *p_data, long x = 1,long y = 0,bool release = false); @@ -2695,7 +2695,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_event (string attr_name,vector &filt_names,vector &filt_vals,Tango::DevString *p_str_data, Tango::DevUChar *p_data, long size, bool release = false); @@ -2719,7 +2719,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2746,7 +2746,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2774,7 +2774,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2802,7 +2802,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2829,7 +2829,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2856,7 +2856,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2883,7 +2883,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2910,7 +2910,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2937,7 +2937,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2965,7 +2965,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -2993,7 +2993,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -3021,7 +3021,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -3049,7 +3049,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -3079,7 +3079,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param release The release flag. If true, memory pointed to by p_data will be * freed after being send to the client. Default value is false. * @exception DevFailed If the attribute data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -3112,7 +3112,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param ctr The user counter * * @exception DevFailed If the attribute name is unknown. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_data_ready_event (const string &attr_name,Tango::DevLong ctr = 0); @@ -3142,7 +3142,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param reuse_it Flag set to true if you don want the push_pipe_event to consume Pipe internal memory. Default value * is false which covers 95% of use cases * @exception DevFailed If the pipe data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ void push_pipe_event (const string &pipe_name,Tango::DevicePipeBlob *p_data,bool reuse_it=false); @@ -3158,7 +3158,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param reuse_it Flag set to true if you don want the push_pipe_event to consume Pipe internal memory. Default value * is false which covers 95% of use cases * @exception DevFailed If the pipe data type is not coherent. - * Click here to read + * Click here to read * DevFailed exception specification */ #ifdef _TG_WINDOWS_ @@ -3185,7 +3185,7 @@ class DeviceImpl : public virtual POA_Tango::Device * handler is written. A default false value is provided * @exception DevFailed Thrown if the signal number is out of range or if the * operating system failed to register a signal for the process. - * Click here to read + * Click here to read * DevFailed exception specification */ void register_signal(long signo,bool own_handler = false); @@ -3199,7 +3199,7 @@ class DeviceImpl : public virtual POA_Tango::Device * @param signo The signal number * @exception DevFailed Thrown if the signal number is out of range or if the * operating system failed to register a signal for the process. - * Click here to read + * Click here to read * DevFailed exception specification */ void register_signal(long signo); @@ -3216,7 +3216,7 @@ class DeviceImpl : public virtual POA_Tango::Device * operating system failed to unregister a signal for the process. Unregister * a device for a signal number for a device not previously registered is not * an error. This simply will do nothing. - * Click here to read + * Click here to read * DevFailed exception specification */ void unregister_signal(long signo); diff --git a/cppapi/server/device_2.h b/cppapi/server/device_2.h index e3651de23..c90f93486 100644 --- a/cppapi/server/device_2.h +++ b/cppapi/server/device_2.h @@ -178,7 +178,7 @@ class Device_2Impl : public virtual POA_Tango::Device_2, * @return The command output data packed in a CORBA Any object * @exception DevFailed Re-throw of the exception thrown by the command_handler * method. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual CORBA::Any *command_inout_2(const char *in_cmd, @@ -211,7 +211,7 @@ class Device_2Impl : public virtual POA_Tango::Device_2, * @exception DevFailed Thrown if the command does not exist. * Since Tango release 2, the command display level field has * been added to this structure. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::DevCmdInfo_2 *command_query_2(const char *command); @@ -229,10 +229,10 @@ class Device_2Impl : public virtual POA_Tango::Device_2, * data cache for polled attribute. * @return A sequence of AttributeValue structure. One structure is initialised * for each wanted attribute with the attribute value, the date and the attribute - * value quality. Click here + * value quality. Click here * to read AttributeValue structure definition. * @exception DevFailed Thrown if the attribute does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::AttributeValueList *read_attributes_2(const Tango::DevVarStringArray& names, @@ -249,11 +249,11 @@ class Device_2Impl : public virtual POA_Tango::Device_2, * * @param names The attribute(s) name list * @return A sequence of AttributeConfig_2 structure. One structure is initialised - * for each wanted attribute. Click here + * for each wanted attribute. Click here * to read AttributeConfig_2 structure specification. * * @exception DevFailed Thrown if the attribute does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::AttributeConfigList_2 *get_attribute_config_2(const Tango::DevVarStringArray& names); @@ -273,10 +273,10 @@ class Device_2Impl : public virtual POA_Tango::Device_2, * @return A sequence of DevAttrHistory structure. One structure is initialised * for each record with the attribute value, the date and in case of the attribute * returns an error when it was read, the DevErrors data. - * Click here + * Click here * to read DevAttrHistory structure definition. * @exception DevFailed Thrown if the attribute does not exist or is not polled. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::DevAttrHistoryList *read_attribute_history_2(const char* name, @@ -297,10 +297,10 @@ class Device_2Impl : public virtual POA_Tango::Device_2, * for each record with the command return value (in an Any), the date * and in case of the command returns an error when it was read, the * DevErrors data. - * Click here + * Click here * to read DevCmdHistory structure definition. * @exception DevFailed Thrown if the attribute does not exist or is not polled. - * Click here to read + * Click here to read * DevFailed exception specification */ diff --git a/cppapi/server/device_3.h b/cppapi/server/device_3.h index 7bd39c6c5..d60efa29f 100644 --- a/cppapi/server/device_3.h +++ b/cppapi/server/device_3.h @@ -189,10 +189,10 @@ class Device_3Impl : public virtual POA_Tango::Device_3, * data cache for polled attribute. * @return A sequence of AttributeValue structure. One structure is initialised * for each wanted attribute with the attribute value, the date and the attribute - * value quality. Click here + * value quality. Click here * to read AttributeValue_3 structure definition. * @exception DevFailed Thrown if the attribute does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::AttributeValueList_3 *read_attributes_3(const Tango::DevVarStringArray& names, @@ -207,10 +207,10 @@ class Device_3Impl : public virtual POA_Tango::Device_3, * @param values The attribute(s) new value(s). One structure is initialised * for each wanted attribute with the attribute value. The attribute quality and * date are not used by this method. - * Click here + * Click here * to read AttributeValue structure definition. * @exception DevFailed Thrown if the command does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void write_attributes_3(const Tango::AttributeValueList& values); @@ -229,10 +229,10 @@ class Device_3Impl : public virtual POA_Tango::Device_3, * @return A sequence of DevAttrHistory structure. One structure is initialised * for each record with the attribute value, the date and in case of the attribute * returns an error when it was read, the DevErrors data. - * Click here + * Click here * to read DevAttrHistory_3 structure definition. * @exception DevFailed Thrown if the attribute does not exist or is not polled. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::DevAttrHistoryList_3 *read_attribute_history_3(const char* name, @@ -261,11 +261,11 @@ class Device_3Impl : public virtual POA_Tango::Device_3, * * @param names The attribute(s) name list * @return A sequence of AttributeConfig_3 structure. One structure is initialised - * for each wanted attribute. Click here + * for each wanted attribute. Click here * to read AttributeConfig_3 structure specification. * * @exception DevFailed Thrown if the attribute does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::AttributeConfigList_3 *get_attribute_config_3(const Tango::DevVarStringArray& names); @@ -277,12 +277,12 @@ class Device_3Impl : public virtual POA_Tango::Device_3, * It updates the device attribute configuration actually used by the device but * this method also updates the Tango database. One structure of the * AttributeConfig_3 type is needed for each attribute to update configuration. - * Click here + * Click here * to read AttributeConfig_3 structure specification. * * @param new_conf The attribute(s) new configuration structure sequence * @exception DevFailed Thrown if the command does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void set_attribute_config_3(const Tango::AttributeConfigList_3& new_conf); diff --git a/cppapi/server/device_4.h b/cppapi/server/device_4.h index b3a54c0b9..0536be691 100644 --- a/cppapi/server/device_4.h +++ b/cppapi/server/device_4.h @@ -180,10 +180,10 @@ class Device_4Impl : public virtual POA_Tango::Device_4, * allowing a client to retrieve for each history record the attribute value, * the date and in case of the attribute * returns an error when it was read, the DevErrors data. - * Click here + * Click here * to read DevAttrHistory structure definition. * @exception DevFailed Thrown if the attribute does not exist or is not polled. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::DevAttrHistory_4 *read_attribute_history_4(const char* name, @@ -204,10 +204,10 @@ class Device_4Impl : public virtual POA_Tango::Device_4, * allowing a client to retrieve for each history record the command return value * (in an Any), the date and in case of the command returns an error when it was read, the * DevErrors data. - * Click here + * Click here * to read DevCmdHistory structure definition. * @exception DevFailed Thrown if the attribute does not exist or is not polled. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -231,7 +231,7 @@ class Device_4Impl : public virtual POA_Tango::Device_4, * @return The command output data packed in a CORBA Any object * @exception DevFailed Re-throw of the exception thrown by the command_handler * method. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual CORBA::Any *command_inout_4(const char *in_cmd, @@ -254,10 +254,10 @@ class Device_4Impl : public virtual POA_Tango::Device_4, * It allows device locking feature implemented in Tango V7 * @return A sequence of AttributeValue_4 structure. One structure is initialised * for each wanted attribute with the attribute value, the date and the attribute - * value quality. Click here + * value quality. Click here * to read AttributeValue structure definition. * @exception DevFailed Thrown if the attribute does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::AttributeValueList_4 *read_attributes_4(const Tango::DevVarStringArray& names, @@ -273,12 +273,12 @@ class Device_4Impl : public virtual POA_Tango::Device_4, * @param values The attribute(s) new value(s). One structure is initialised * for each wanted attribute with the attribute value. The attribute quality and * date are not used by this method. - * Click here + * Click here * to read AttributeValue_4 structure definition. * @param cl_ident The client identificator. This parameter is new in release 4. * It allows device locking feature implemented in Tango V7 * @exception DevFailed Thrown if the command does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void write_attributes_4(const Tango::AttributeValueList_4 &values, @@ -291,14 +291,14 @@ class Device_4Impl : public virtual POA_Tango::Device_4, * It updates the device attribute configuration actually used by the device but * this method also updates the Tango database. One structure of the * AttributeConfig_3 type is needed for each attribute to update configuration. - * Click here + * Click here * to read AttributeConfig_3 structure specification. * * @param new_conf The attribute(s) new configuration structure sequence * @param cl_ident The client identificator. This parameter is new in release 4. * It allows device locking feature implemented in Tango V7 * @exception DevFailed Thrown if the command does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void set_attribute_config_4(const Tango::AttributeConfigList_3& new_conf, @@ -314,16 +314,16 @@ class Device_4Impl : public virtual POA_Tango::Device_4, * @param values The attribute(s) new value(s). One structure is initialised * for each wanted attribute with the attribute value. The attribute quality and * date are not used by this method. - * Click here + * Click here * to read AttributeValue structure definition. * @param cl_ident The client identificator. This parameter is new in release 4. * It allows device locking feature implemented in Tango V7 * @return A sequence of AttributeValue_4 structure. One structure is initialised * for each wanted attribute with the attribute value, the date and the attribute - * value quality. Click here + * value quality. Click here * to read AttributeValue_4 structure definition. * @exception DevFailed Thrown if the command does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::AttributeValueList_4* write_read_attributes_4(const Tango::AttributeValueList_4 &values, diff --git a/cppapi/server/device_5.h b/cppapi/server/device_5.h index 3c9e1fdc9..0b4cf7f37 100644 --- a/cppapi/server/device_5.h +++ b/cppapi/server/device_5.h @@ -174,10 +174,10 @@ class Device_5Impl : public virtual POA_Tango::Device_5, * It allows device locking feature implemented in Tango V7 * @return A sequence of AttributeValue_5 structure. One structure is initialised * for each wanted attribute with the attribute value, the date and the attribute - * value quality. Click here + * value quality. Click here * to read AttributeValue structure definition. * @exception DevFailed Thrown if the attribute does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::AttributeValueList_5 *read_attributes_5(const Tango::DevVarStringArray& names, @@ -193,17 +193,17 @@ class Device_5Impl : public virtual POA_Tango::Device_5, * @param values The attribute(s) new value(s). One structure is initialised * for each wanted attribute with the attribute value. The attribute quality and * date are not used by this method. - * Click here + * Click here * to read AttributeValue structure definition. * @param r_names Names of the attribute(s) to be read * @param cl_ident The client identificator. This parameter is new in release 4. * It allows device locking feature implemented in Tango V7 * @return A sequence of AttributeValue_5 structure. One structure is initialised * for each wanted attribute with the attribute value, the date and the attribute - * value quality. Click here + * value quality. Click here * to read AttributeValue_5 structure definition. * @exception DevFailed Thrown if the command does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -223,11 +223,11 @@ class Device_5Impl : public virtual POA_Tango::Device_5, * * @param names The attribute(s) name list * @return A sequence of AttributeConfig_5 structure. One structure is initialised - * for each wanted attribute. Click here + * for each wanted attribute. Click here * to read AttributeConfig_5 structure specification. * * @exception DevFailed Thrown if the attribute does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::AttributeConfigList_5 *get_attribute_config_5(const Tango::DevVarStringArray& names); @@ -239,14 +239,14 @@ class Device_5Impl : public virtual POA_Tango::Device_5, * It updates the device attribute configuration actually used by the device but * this method also updates the Tango database. One structure of the * AttributeConfig_3 type is needed for each attribute to update configuration. - * Click here + * Click here * to read AttributeConfig_5 structure specification. * * @param new_conf The attribute(s) new configuration structure sequence * @param cl_ident The client identificator. This parameter is new in release 4. * It allows device locking feature implemented in Tango V7 * @exception DevFailed Thrown if the command does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void set_attribute_config_5(const Tango::AttributeConfigList_5& new_conf, @@ -267,10 +267,10 @@ class Device_5Impl : public virtual POA_Tango::Device_5, * allowing a client to retrieve for each history record the attribute value, * the date and in case of the attribute * returns an error when it was read, the DevErrors data. - * Click here + * Click here * to read DevAttrHistory structure definition. * @exception DevFailed Thrown if the attribute does not exist or is not polled. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::DevAttrHistory_5 *read_attribute_history_5(const char* name,CORBA::Long n); @@ -284,12 +284,12 @@ class Device_5Impl : public virtual POA_Tango::Device_5, * PipeConfig_5 structure. * * @param names The pipe(s) name list - * @return A sequence of PipeConfig_5 structure. One structure is initialised - * for each wanted pipe. Click here - * to read PipeConfig_5 structure specification. + * @return A sequence of PipeConfig structures. One structure is initialised + * for each wanted pipe. Click here + * to read PipeConfig structure specification. * * @exception DevFailed Thrown if the pipe does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::PipeConfigList *get_pipe_config_5(const Tango::DevVarStringArray& names); @@ -301,14 +301,14 @@ class Device_5Impl : public virtual POA_Tango::Device_5, * It updates the device pipe configuration actually used by the device but * this method also updates the Tango database. One structure of the * PipeConfig type is needed for each pipe to update configuration. - * Click here + * Click here * to read PipeConfig structure specification. * * @param new_conf The pipe(s) new configuration structure sequence * @param cl_ident The client identificator. This parameter is new in release 4. * It allows device locking feature implemented in Tango V7 * @exception DevFailed Thrown if the command does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void set_pipe_config_5(const Tango::PipeConfigList& new_conf, @@ -323,10 +323,10 @@ class Device_5Impl : public virtual POA_Tango::Device_5, * @param name The pipe name * @param cl_ident The client identificator. This parameter is new in release 4. * It allows device locking feature implemented in Tango V7 - * @return A DevPipeData structure. Click here + * @return A DevPipeData structure. Click here * to read DevPipeData structure definition. * @exception DevFailed Thrown if the attribute does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::DevPipeData *read_pipe_5(const char *name,const Tango::ClntIdent &cl_ident); @@ -341,7 +341,7 @@ class Device_5Impl : public virtual POA_Tango::Device_5, * @param cl_ident The client identificator. This parameter is new in release 4. * It allows device locking feature implemented in Tango V7 * @exception DevFailed Thrown if the attribute does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void write_pipe_5(const Tango::DevPipeData &pipe_value,const Tango::ClntIdent& cl_ident); @@ -356,10 +356,10 @@ class Device_5Impl : public virtual POA_Tango::Device_5, * @param pipe_value The new pipe value * @param cl_ident The client identificator. This parameter is new in release 4. * It allows device locking feature implemented in Tango V7 - * @return A DevPipeData structure. Click here + * @return A DevPipeData structure. Click here * to read DevPipeData structure definition. * @exception DevFailed Thrown if the attribute does not exist. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual Tango::DevPipeData *write_read_pipe_5(const Tango::DevPipeData &pipe_value,const Tango::ClntIdent& cl_ident); diff --git a/cppapi/server/deviceclass.h b/cppapi/server/deviceclass.h index bb2982e7c..28d215883 100644 --- a/cppapi/server/deviceclass.h +++ b/cppapi/server/deviceclass.h @@ -110,7 +110,7 @@ class * @exception DevFailed If the command is not found, if the command is not allowed * in the actual device state and re-throws of all the exception thrown by the * always_executed_hook, is_alloed and execute methods. - * Click here to read + * Click here to read * DevFailed exception specification * */ @@ -154,7 +154,7 @@ class * @param dev_list The device name list * @exception DevFailed This method does not throw exception but a * redefined method can. - * Click here to read + * Click here to read * DevFailed exception specification */ virtual void device_factory(const Tango::DevVarStringArray *dev_list) = 0; @@ -302,7 +302,7 @@ class * @param signo The signal number * @exception DevFailed Thrown if the signal number is out of range or if the * operating system failed to register a signal for the process. - * Click here to read + * Click here to read * DevFailed exception specification */ void register_signal(long signo); @@ -319,7 +319,7 @@ class * thread. If this parameter is set to true, care should be taken on how the * handler is written. A default false value is provided * @exception DevFailed Thrown if the signal number is out of range or if the * operating system failed to register a signal for the process. - * Click here to read + * Click here to read * DevFailed exception specification */ void register_signal(long signo,bool own_handler = false); @@ -336,7 +336,7 @@ class * operating system failed to unregister a signal for the process. Unregister * a device for a signal number for a device not previously registered is not * an error. This simply will do nothing. - * Click here to read + * Click here to read * DevFailed exception specification */ void unregister_signal(long signo); @@ -381,7 +381,7 @@ class * parameter does not need to be set in most of cases and has a default value. * It is used for special device server like the database device server. * @exception DevFailed If the command sent to the database failed. - * Click here to read + * Click here to read * DevFailed exception specification */ void export_device(DeviceImpl *dev,const char* corba_dev_name = "Unused"); diff --git a/cppapi/server/except.h b/cppapi/server/except.h index 1751e8586..bc3c4155c 100644 --- a/cppapi/server/except.h +++ b/cppapi/server/except.h @@ -108,7 +108,7 @@ class Except * The exception is created with a single DevError * object. A default value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -116,7 +116,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ TANGO_NORETURN static inline void throw_exception(const char *reason, @@ -142,7 +142,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the origin parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -150,7 +150,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -178,7 +178,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the desc parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -186,7 +186,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -214,7 +214,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the origin and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -222,7 +222,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ TANGO_NORETURN static inline void throw_exception(const char *reason, @@ -250,7 +250,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the reason parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -258,7 +258,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -286,7 +286,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the reason and origin parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -294,7 +294,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -323,7 +323,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the reason and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -331,7 +331,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -360,7 +360,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the origin, reason and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -368,7 +368,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -397,7 +397,7 @@ class Except * The exception is created with a single DevError * object. A default value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -405,7 +405,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -431,7 +431,7 @@ class Except * The exception is created with a single DevError * object. A default value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -439,7 +439,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -465,7 +465,7 @@ class Except * The exception is created with a single DevError * object. A default value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -473,7 +473,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -499,7 +499,7 @@ class Except * The exception is created with a single DevError * object. A default value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -507,7 +507,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -533,7 +533,7 @@ class Except * The exception is created with a single DevError * object. A default value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -541,7 +541,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -567,7 +567,7 @@ class Except * The exception is created with a single DevError * object. A default value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -575,7 +575,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -601,7 +601,7 @@ class Except * The exception is created with a single DevError * object. A default value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -609,7 +609,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -636,7 +636,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the origin parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -644,7 +644,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -672,7 +672,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the desc parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -680,7 +680,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -709,7 +709,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the origin and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -717,7 +717,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -746,7 +746,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the reason parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -754,7 +754,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -782,7 +782,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the reason and origin parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -790,7 +790,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -819,7 +819,7 @@ class Except * object. A default value "Tango::ERR" is defined for the DevError * severity field. * The memory used by the reason and desc parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param reason The exception DevError object reason field @@ -827,7 +827,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -859,7 +859,7 @@ class Except * The exception is re-thrown with one more DevError * object. A default value "Tango::ERR" is defined for the new DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -868,7 +868,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ TANGO_NORETURN static inline void re_throw_exception(Tango::DevFailed &ex, @@ -895,7 +895,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the origin parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -904,7 +904,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -933,7 +933,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the desc parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -942,7 +942,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -971,7 +971,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the origin and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -980,7 +980,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ TANGO_NORETURN static inline void re_throw_exception(Tango::DevFailed &ex, @@ -1009,7 +1009,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the reason parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1018,7 +1018,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1047,7 +1047,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the reason and origin parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1056,7 +1056,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1086,7 +1086,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the reason and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1095,7 +1095,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1125,7 +1125,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the origin, reason and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1134,7 +1134,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1164,7 +1164,7 @@ class Except * The exception is re-thrown with one more DevError * object. A default value "Tango::ERR" is defined for the new DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1173,7 +1173,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1200,7 +1200,7 @@ class Except * The exception is re-thrown with one more DevError * object. A default value "Tango::ERR" is defined for the new DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1209,7 +1209,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1236,7 +1236,7 @@ class Except * The exception is re-thrown with one more DevError * object. A default value "Tango::ERR" is defined for the new DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1245,7 +1245,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1272,7 +1272,7 @@ class Except * The exception is re-thrown with one more DevError * object. A default value "Tango::ERR" is defined for the new DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1281,7 +1281,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1308,7 +1308,7 @@ class Except * The exception is re-thrown with one more DevError * object. A default value "Tango::ERR" is defined for the new DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1317,7 +1317,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1344,7 +1344,7 @@ class Except * The exception is re-thrown with one more DevError * object. A default value "Tango::ERR" is defined for the new DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1353,7 +1353,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1380,7 +1380,7 @@ class Except * The exception is re-thrown with one more DevError * object. A default value "Tango::ERR" is defined for the new DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1389,7 +1389,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1417,7 +1417,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the origin parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1426,7 +1426,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1455,7 +1455,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the desc parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1464,7 +1464,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1493,7 +1493,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the origin and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1502,7 +1502,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1532,7 +1532,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the reason parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1541,7 +1541,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1570,7 +1570,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the reason and origin parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1579,7 +1579,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1609,7 +1609,7 @@ class Except * object. A default value "Tango::ERR" is defined for the new DevError * severity field. * The memory used by the reason and desc parameter will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex The DevFailed exception @@ -1618,7 +1618,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -1650,7 +1650,7 @@ class Except * The exception is created with a single DevError * object. A value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex A CORBA System Exception. The reason and desc fields of the @@ -1659,7 +1659,7 @@ class Except * different depending on the exact type of the CORBA system exception. * @param origin The exception DevError object origin field * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ TANGO_NORETURN static void throw_exception(const CORBA::SystemException &ex,const char *origin); @@ -1670,7 +1670,7 @@ class Except * The exception is created with a single DevError * object. A value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex A CORBA System Exception. The reason and desc fields of the @@ -1680,7 +1680,7 @@ class Except * @param origin The exception DevError object origin field. The memory * allocated for this parameter will be freed by this method. * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ TANGO_NORETURN static void throw_exception(const CORBA::SystemException &ex,char *origin); @@ -1691,7 +1691,7 @@ class Except * The exception is created with a single DevError * object. A value "Tango::ERR" is defined for the DevError * severity field. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex A CORBA System Exception. The reason and desc fields of the @@ -1701,7 +1701,7 @@ class Except * @param origin The exception DevError object origin field. The memory * allocated for this parameter will be freed by this method. * @exception DevFailed The thrown exception. - * Click here to read + * Click here to read * DevFailed exception specification */ TANGO_NORETURN static void throw_exception(const CORBA::SystemException &ex,const string &origin); @@ -1716,7 +1716,7 @@ class Except * severity field. * Note that throwing MultiDevFailed exception is allowed only in attribute writing methods. * The memory used by the origin and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param att_name The attribute name @@ -1725,7 +1725,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception MultiDevFailed The thrown exception. - * Click here to read + * Click here to read * MultiDevFailed exception specification */ @@ -1755,7 +1755,7 @@ class Except * severity field. * Note that throwing MultiDevFailed exception is allowed only in attribute writing methods. * The memory used by the origin and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param atts The attributes name vector @@ -1764,7 +1764,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception MultiDevFailed The thrown exception. - * Click here to read + * Click here to read * MultiDevFailed exception specification */ TANGO_NORETURN static inline void throw_named_exception(vector &atts,const char *reason, @@ -1799,7 +1799,7 @@ class Except * Note that throwing MultiDevFailed exception is allowed only in attribute writing methods. * * The memory used by the origin and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param d The device pointer @@ -1809,7 +1809,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception MultiDevFailed The thrown exception. - * Click here to read + * Click here to read * MultiDevFailed exception specification */ @@ -1827,7 +1827,7 @@ class Except * Note that throwing MultiDevFailed exception is allowed only in attribute writing methods. * * The memory used by the origin and desc parameters will be freed by this method - * Click here to read + * Click here to read * DevFailed exception specification * * @param d The device pointer @@ -1837,7 +1837,7 @@ class Except * @param origin The exception DevError object origin field * @param sever The exception DevError object severity field * @exception MultiDevFailed The thrown exception. - * Click here to read + * Click here to read * MultiDevFailed exception specification */ @@ -1851,7 +1851,7 @@ class Except * The two DevFailed exceptions are verified by comparing the * reason, origin, description and severity of all exceptions in the error stack. * The strings reason, origin and description are compared literally. - * Click here to read + * Click here to read * DevFailed exception specification * * @param ex1 The first DevFailed exception diff --git a/cppapi/server/multiattribute.h b/cppapi/server/multiattribute.h index 6d35558ab..f5657be52 100644 --- a/cppapi/server/multiattribute.h +++ b/cppapi/server/multiattribute.h @@ -100,7 +100,7 @@ class MultiAttribute * @param dev_class Reference to the device DeviceClass object * @param dev The device pointer * @exception DevFailed If the command sent to the database failed. - * Click here to read + * Click here to read * DevFailed exception specification */ MultiAttribute(string &dev_name,DeviceClass *dev_class,DeviceImpl *dev); @@ -126,7 +126,7 @@ class MultiAttribute * @param attr_name The attribute name * @return A reference to the Attribute object * @exception DevFailed If the attribute is not defined. - * Click here to read + * Click here to read * DevFailed exception specification */ Attribute &get_attr_by_name(const char *attr_name); @@ -149,7 +149,7 @@ class MultiAttribute * @param attr_name The attribute name * @return A reference to the writable attribute object * @exception DevFailed If the attribute is not defined. - * Click here to read + * Click here to read * DevFailed exception specification */ WAttribute &get_w_attr_by_name(const char *attr_name); @@ -173,7 +173,7 @@ class MultiAttribute * @param attr_name The attribute name * @return The index in the main attributes vector * @exception DevFailed If the attribute is not found in the vector. - * Click here to read + * Click here to read * DevFailed exception specification */ long get_attr_ind_by_name(const char *attr_name); @@ -200,7 +200,7 @@ class MultiAttribute * @param attr_name The attribute name * @return A boolean set to true if the attribute is in alarm * @exception DevFailed If the attribute does not have any alarm level defined. - * Click here to read + * Click here to read * DevFailed exception specification * */ @@ -214,7 +214,7 @@ class MultiAttribute * @param ind The attribute index * @return A boolean set to true if the attribute is in alarm * @exception DevFailed If the attribute does not have any alarm level defined. - * Click here to read + * Click here to read * DevFailed exception specification * */ @@ -228,7 +228,7 @@ class MultiAttribute * @return A boolean set to true if one attribute is in alarm * @exception DevFailed If the alarm level are not defined for one of the * attribute in the list of alarmable one - * Click here to read + * Click here to read * DevFailed exception specification * */ diff --git a/cppapi/server/utils.h b/cppapi/server/utils.h index f2e9fccad..99dc4b2d6 100644 --- a/cppapi/server/utils.h +++ b/cppapi/server/utils.h @@ -426,7 +426,7 @@ class Util * @param dev The TANGO device * @param name The command name which must be polled * @exception DevFailed If the call failed - * Click here to read + * Click here to read * DevFailed exception specification */ void trigger_cmd_polling(DeviceImpl *dev,const string &name); @@ -440,7 +440,7 @@ class Util * @param dev The TANGO device * @param name The attribute name which must be polled * @exception DevFailed If the call failed - * Click here to read + * Click here to read * DevFailed exception specification */ void trigger_attr_polling(DeviceImpl *dev,const string &name); @@ -456,7 +456,7 @@ class Util * @param att_name The attribute name which must be polled * @param data The data stack with one element for each history element * @exception DevFailed If the call failed - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -476,7 +476,7 @@ class Util * @param cmd_name The command name which must be polled * @param data The data stack with one element for each history element * @exception DevFailed If the call failed - * Click here to read + * Click here to read * DevFailed exception specification */ @@ -573,7 +573,7 @@ class Util * @return The device reference list * @exception DevFailed If in the device server process there is no TANGO * device pattern implemented the TANGO device class given as parameter - * Click here to read + * Click here to read * DevFailed exception specification */ vector &get_device_list_by_class(const string &class_name); @@ -588,7 +588,7 @@ class Util * @return The device reference list * @exception DevFailed If in the device server process there is no TANGO * device pattern implemented the TANGO device class given as parameter - * Click here to read + * Click here to read * DevFailed exception specification */ vector &get_device_list_by_class(const char *class_name); @@ -600,7 +600,7 @@ class Util * @return The device reference * @exception DevFailed If in the device is not served by one device pattern * implemented in this process. - * Click here to read + * Click here to read * DevFailed exception specification */ DeviceImpl *get_device_by_name(const string &dev_name); @@ -612,7 +612,7 @@ class Util * @return The device reference * @exception DevFailed If in the device is not served by one device pattern * implemented in this process. - * Click here to read + * Click here to read * DevFailed exception specification */ DeviceImpl *get_device_by_name(const char *dev_name); @@ -643,7 +643,7 @@ class Util * process. * * @exception DevFailed If the device pattern initialisation failed - * Click here to read + * Click here to read * DevFailed exception specification */ void server_init(bool with_window = false); @@ -1177,7 +1177,7 @@ inline void Util::event_name_2_event_type(string &event_name,EventType &et) * thrown exception (in case of) and in the displayed message * @return The empty CORBA Any * @exception DevFailed If the Any object creation failed. - * Click here to read + * Click here to read * DevFailed exception specification */ inline CORBA::Any *return_empty_any(const char *cmd) diff --git a/cppapi/server/w_attribute.h b/cppapi/server/w_attribute.h index 9e70a4371..7529060a5 100644 --- a/cppapi/server/w_attribute.h +++ b/cppapi/server/w_attribute.h @@ -114,7 +114,18 @@ class WAttribute:public Attribute template void set_min_value(const T &min_value); +/** + * Set attribute minimum value + * + * @param min_value The new min value + */ void set_min_value(char *min_value); + +/** + * Set attribute minimum value + * + * @param min_value The new min value + */ void set_min_value(const char *min_value); /** * Gets attribute minimum value or throws an exception if the @@ -140,7 +151,17 @@ class WAttribute:public Attribute template void set_max_value(const T &max_value); +/** + * Set attribute maximum value + * + * @param max_value The new max value + */ void set_max_value(char *max_value); +/** + * Set attribute maximum value + * + * @param max_value The new max value + */ void set_max_value(const char *max_value); /** * Get attribute maximum value or throws an exception if the