This class is a class representing a command in the template command model with output parameter but without input parameter
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 OUTARG> class TemplCommandOut:public TemplCommand;
Usage : new TemplCommandOut<Tango::DevLong>(...);
TemplCommandOut(string &cmd_name, OUTARG (DeviceImpl::*exe_method)())
exe_method - Pointer to the command execution method
TemplCommandOut(const char *cmd_name, OUTARG (DeviceImpl::*exe_method)(), bool (DeviceImpl::*state_method)(const CORBA::Any &))
exe_method - Pointer to the command execution method
state_method - Pointer to the command allowed method
TemplCommandOut(string &cmd_name, OUTARG (DeviceImpl::*exe_method)(), bool (DeviceImpl::*state_method)(const CORBA::Any &))
exe_method - Pointer to the command execution method
state_method - Pointer to the command allowed method
TemplCommandOut(const char *cmd_name, OUTARG (DeviceImpl::*exe_method)(), const char *in_desc, const char *out_desc)
exe_method - Pointer to the command execution method
in_desc - The command input parameter description
out_desc - The command output parameter description
TemplCommandOut(string &cmd_name, OUTARG (DeviceImpl::*exe_method)(), string &in_desc, string &out_desc)
exe_method - Pointer to the command execution method
in_desc - The command input parameter description
out_desc - The command output parameter description
TemplCommandOut(const char *cmd_name, OUTARG (DeviceImpl::*exe_method)(), bool (DeviceImpl::*state_method)(const CORBA::Any &), const char *in_desc, const char *out_desc)
exe_method - Pointer to the command execution method
state_method - Pointer to the command allowed method
in_desc - The command input parameter description
out_desc - The command output parameter description
TemplCommandOut(string &cmd_name, OUTARG (DeviceImpl::*exe_method)(), bool (DeviceImpl::*state_method)(const CORBA::Any &), string &in_desc, string &out_desc)
exe_method - Pointer to the command execution method
state_method - Pointer to the command allowed method
in_desc - The command input parameter description
out_desc - The command output parameter description
CORBA::Any* execute(DeviceImpl *dev, const CORBA::Any &in_any)
in_any - The incoming data still packed in a CORBA Any object. For
command created with this TemplCommandOut class, this Any object does not
contain usefull data
alphabetic index hierarchy of classes
generated by doc++