This class is a class representing a command in the template command model with output and input parameters
This class is a class representing a command in the template command model with output and input parameters. The class template parameters (called INARG and OUTARG) are the command input parameter type and the command output parameter type.Synopsis : template <class INARG,class OUTARG> class TemplCommandInOut:public TemplCommand;
Usage : new TemplCommandInOut<Tango::DevLong,Tango::DevFloat>(...);
TemplCommandInOut(string &cmd_name, OUTARG (DeviceImpl::*exe_method)(INARG))
exe_method - Pointer to the command execution method
TemplCommandInOut(const char *cmd_name, OUTARG (DeviceImpl::*exe_method)(INARG), bool (DeviceImpl::*state_method)(const CORBA::Any &))
exe_method - Pointer to the command execution method
state_method - Pointer to the command allowed method
TemplCommandInOut(string &cmd_name, OUTARG (DeviceImpl::*exe_method)(INARG), bool (DeviceImpl::*state_method)(const CORBA::Any &))
exe_method - Pointer to the command execution method
state_method - Pointer to the command allowed method
TemplCommandInOut(const char *cmd_name, OUTARG (DeviceImpl::*exe_method)(INARG), 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
TemplCommandInOut(string &cmd_name, OUTARG (DeviceImpl::*exe_method)(INARG), 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
TemplCommandInOut(const char *cmd_name, OUTARG (DeviceImpl::*exe_method)(INARG), 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
TemplCommandInOut(string &cmd_name, OUTARG (DeviceImpl::*exe_method)(INARG), 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.
alphabetic index hierarchy of classes
generated by doc++