ADTF
Loading...
Searching...
No Matches
scriptable_intf.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adtf::ucom::ant::IScriptable
 

Namespaces

namespace  adtf
 Namespace for all functionality provided by ADTF and its SDKs.
 
namespace  adtf::ucom
 Namespace for the ADTF uCOM SDK.
 
namespace  adtf::ucom::ant
 Namespace for all functionality of the ADTF UCOM SDK provided since v3.0.
 

Macros

#define __script_cmd0(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.
 
#define __script_cmd2(cmd, arg_name1, arg_value1, arg_name2, arg_value2)
 Call a script command with two name/value argument pairs.
 
#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.
 

Typedefs

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

Detailed Description

Copyright © Audi Electronics Venture GmbH. All rights reserved

Macro Definition Documentation

◆ __script_cmd0

#define __script_cmd0 ( cmd)
Value:
"<cmd name=\"" cmd "\" />"

Call a script command with no arguments.

◆ __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.

◆ __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.

◆ __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.