GATE
scriptinghosts.h File Reference

Generic scripting host interfaces. More...

#include "gate/scripting/gate_scripting_api.h"
#include "gate/objects.h"
#include "gate/streams.h"
#include "gate/values.h"
#include "gate/structs.h"

Macros

#define GATE_SCRIPTINGHOST_STATE_PARSING   1
 
#define GATE_SCRIPTINGHOST_STATE_IDLE   2
 
#define GATE_SCRIPTINGHOST_STATE_RUNNING   3
 
#define GATE_SCRIPTINGHOST_STATE_ERROR   4
 
#define GATE_INTERFACE_NAME_SCRIPTINGFUNCTION   GATE_INTERFACE_NAME_OBJECT GATE_INTERFACE_NAME_SEPARATOR "scripting_function"
 
#define GATE_INTERFACE_NAME_SCRIPTINGCLASS   GATE_INTERFACE_NAME_OBJECT GATE_INTERFACE_NAME_SEPARATOR "scripting_class"
 
#define GATE_INTERFACE_NAME_SCRIPTINGHOST   GATE_INTERFACE_NAME_OBJECT GATE_INTERFACE_NAME_SEPARATOR "scriptinghost"
 

Functions

 GATE_INTERFACE (gate_script_function)
 
GATE_SCRIPTING_API gate_script_function_t * gate_script_function_create (int(*func)(int), gate_type_id_t ret_type,...)
 
 GATE_INTERFACE (gate_scripting_class)
 
 GATE_INTERFACE (gate_scripting_host)
 

Detailed Description

Generic scripting host interfaces.