Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
OfCommandCaller Class Reference

Allows to call a command and to send parameters to it. More...

Public Member Functions

 OfCommandCaller (OfCommandManager &manager, const CoreString &command_id, void *data)
 
OfCommandSignatureget_signature (const CoreBasicArray< OfCommandArgument > &arguments)
 
CoreSharedPointer< OfCommandcall (void *requester, const CoreBasicArray< OfCommandArgument > &arguments)
 
CoreSharedPointer< OfCommandcall (void *requester, const OfCommandOptions &options, const CoreBasicArray< OfCommandArgument > &arguments)
 
CoreSharedPointer< OfCommandcall (void *requester, const OfCommandArgument &arg_00=def_arg, const OfCommandArgument &arg_01=def_arg, const OfCommandArgument &arg_02=def_arg, const OfCommandArgument &arg_03=def_arg, const OfCommandArgument &arg_04=def_arg, const OfCommandArgument &arg_05=def_arg, const OfCommandArgument &arg_06=def_arg, const OfCommandArgument &arg_07=def_arg, const OfCommandArgument &arg_08=def_arg, const OfCommandArgument &arg_09=def_arg, const OfCommandArgument &arg_A0=def_arg, const OfCommandArgument &arg_A1=def_arg, const OfCommandArgument &arg_A2=def_arg, const OfCommandArgument &arg_A3=def_arg, const OfCommandArgument &arg_A4=def_arg, const OfCommandArgument &arg_A5=def_arg, const OfCommandArgument &arg_A6=def_arg, const OfCommandArgument &arg_A7=def_arg, const OfCommandArgument &arg_A8=def_arg, const OfCommandArgument &arg_A9=def_arg, const OfCommandArgument &arg_B0=def_arg, const OfCommandArgument &arg_B1=def_arg, const OfCommandArgument &arg_B2=def_arg, const OfCommandArgument &arg_B3=def_arg, const OfCommandArgument &arg_B4=def_arg, const OfCommandArgument &arg_B5=def_arg, const OfCommandArgument &arg_B6=def_arg, const OfCommandArgument &arg_B7=def_arg, const OfCommandArgument &arg_B8=def_arg, const OfCommandArgument &arg_B9=def_arg, const OfCommandArgument &arg_C0=def_arg, const OfCommandArgument &arg_C1=def_arg, const OfCommandArgument &arg_C2=def_arg, const OfCommandArgument &arg_C3=def_arg, const OfCommandArgument &arg_C4=def_arg, const OfCommandArgument &arg_C5=def_arg, const OfCommandArgument &arg_C6=def_arg, const OfCommandArgument &arg_C7=def_arg, const OfCommandArgument &arg_C8=def_arg, const OfCommandArgument &arg_C9=def_arg)
 
CoreSharedPointer< OfCommandcall (void *requester, const OfCommandOptions &options, const OfCommandArgument &arg_00=def_arg, const OfCommandArgument &arg_01=def_arg, const OfCommandArgument &arg_02=def_arg, const OfCommandArgument &arg_03=def_arg, const OfCommandArgument &arg_04=def_arg, const OfCommandArgument &arg_05=def_arg, const OfCommandArgument &arg_06=def_arg, const OfCommandArgument &arg_07=def_arg, const OfCommandArgument &arg_08=def_arg, const OfCommandArgument &arg_09=def_arg, const OfCommandArgument &arg_A0=def_arg, const OfCommandArgument &arg_A1=def_arg, const OfCommandArgument &arg_A2=def_arg, const OfCommandArgument &arg_A3=def_arg, const OfCommandArgument &arg_A4=def_arg, const OfCommandArgument &arg_A5=def_arg, const OfCommandArgument &arg_A6=def_arg, const OfCommandArgument &arg_A7=def_arg, const OfCommandArgument &arg_A8=def_arg, const OfCommandArgument &arg_A9=def_arg, const OfCommandArgument &arg_B0=def_arg, const OfCommandArgument &arg_B1=def_arg, const OfCommandArgument &arg_B2=def_arg, const OfCommandArgument &arg_B3=def_arg, const OfCommandArgument &arg_B4=def_arg, const OfCommandArgument &arg_B5=def_arg, const OfCommandArgument &arg_B6=def_arg, const OfCommandArgument &arg_B7=def_arg, const OfCommandArgument &arg_B8=def_arg, const OfCommandArgument &arg_B9=def_arg, const OfCommandArgument &arg_C0=def_arg, const OfCommandArgument &arg_C1=def_arg, const OfCommandArgument &arg_C2=def_arg, const OfCommandArgument &arg_C3=def_arg, const OfCommandArgument &arg_C4=def_arg, const OfCommandArgument &arg_C5=def_arg, const OfCommandArgument &arg_C6=def_arg, const OfCommandArgument &arg_C7=def_arg, const OfCommandArgument &arg_C8=def_arg, const OfCommandArgument &arg_C9=def_arg)
 
OfCommandManagerget_manager () const
 
OfCommandSignatureadd_signature (OfCommand::Create create)
 
OfCommandcreate_command (CoreArray< OfCommandArgument > &args)
 
const CoreStringget_command_id () const
 
const CoreVector
< OfCommandSignature * > & 
get_signatures () const
 
void display_signatures () const
 

Detailed Description

Allows to call a command and to send parameters to it.

Member Function Documentation

void OfCommandCaller::display_signatures ( ) const

Display available signatures for a command call.