This class is a class representing a command in the template command model without input or output parameter
This class is a class representing a command in the template command model without input or output parameter
TemplCommand(const char *cmd_name, void (DeviceImpl::*exe_method)())
exe_method - Pointer to the command execution method
TemplCommand(string &cmd_name, void (DeviceImpl::*exe_method)())
exe_method - Pointer to the command execution method
TemplCommand(const char *cmd_name, void (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
TemplCommand(string &cmd_name, void (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
TemplCommand(const char *cmd_name, void (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
TemplCommand(string &cmd_name, void (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
TemplCommand(const char *cmd_name, void (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
TemplCommand(string &cmd_name, void (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 TemplCommand class, this Any object does not
contain usefull data
bool is_allowed(DeviceImpl *dev, const CORBA::Any &in_any)
in_any - The incoming data still packed in a CORBA Any object. For
command created with this TemplCommand class, this Any object does not
contain data
alphabetic index hierarchy of classes
generated by doc++