ADTF  3.18.2
scriptable_intf.h File Reference

Copyright © Audi Electronics Venture GmbH. More...

Go to the source code of this file.

Classes

class  IScriptable
 The IScriptable interface provides a generic way to implement scripting capabilities. More...
 

Namespaces

 adtf
 Namespace for entire ADTF SDK.
 
 adtf::ucom
 Namespace for the ADTF uCOM3 SDK.
 
 adtf::ucom::ant
 Namespace for all functionality provided since v3.0.
 

Macros

#define __script_cmd0(cmd)   "<cmd name=\"" cmd "\" />"
 Call a script command with no arguments.
 
#define __script_cmd1(cmd, arg_name1, arg_value1)
 Call a script command with one name/value argument pair. More...
 
#define __script_cmd2(cmd, arg_name1, arg_value1, arg_name2, arg_value2)
 Call a script command with two name/value argument pairs. More...
 
#define __script_cmd3(cmd, arg_name1, arg_value1, arg_name2, arg_value2, arg_name3, arg_value3)
 Call a script command with three name/value argument pairs. More...
 

Typedefs

using IScriptable = ant::IScriptable
 Alias always bringing the latest version of ant::IScriptable into scope.
 

Detailed Description

Copyright © Audi Electronics Venture GmbH.

All rights reserved

Definition in file scriptable_intf.h.

Macro Definition Documentation

◆ __script_cmd1

#define __script_cmd1 (   cmd,
  arg_name1,
  arg_value1 
)
Value:
"<cmd name=" #cmd " " \
#arg_name1 "=" #arg_value1 " " \
"/>"

Call a script command with one name/value argument pair.

Definition at line 65 of file scriptable_intf.h.

◆ __script_cmd2

#define __script_cmd2 (   cmd,
  arg_name1,
  arg_value1,
  arg_name2,
  arg_value2 
)
Value:
"<cmd name=" #cmd " " \
#arg_name1 "=" #arg_value1 " " \
#arg_name2 "=" #arg_value2 " " \
"/>"

Call a script command with two name/value argument pairs.

Definition at line 73 of file scriptable_intf.h.

◆ __script_cmd3

#define __script_cmd3 (   cmd,
  arg_name1,
  arg_value1,
  arg_name2,
  arg_value2,
  arg_name3,
  arg_value3 
)
Value:
"<cmd name=" #cmd " " \
#arg_name1 "=" #arg_value1 " " \
#arg_name2 "=" #arg_value2 " " \
#arg_name3 "=" #arg_value3 " " \
"/>"

Call a script command with three name/value argument pairs.

Definition at line 83 of file scriptable_intf.h.