[ease/serialize: 1/52] [seed] Added seed vapi.



commit 37f881d41035e1655532b8c08f4265f7e537ec04
Author: Nate Stedman <natesm gmail com>
Date:   Fri Oct 29 00:31:12 2010 -0400

    [seed] Added seed vapi.

 vapi/seed.vapi |  256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 256 insertions(+), 0 deletions(-)
---
diff --git a/vapi/seed.vapi b/vapi/seed.vapi
new file mode 100644
index 0000000..aa2007a
--- /dev/null
+++ b/vapi/seed.vapi
@@ -0,0 +1,256 @@
+/* seed.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Seed", lower_case_cprefix = "seed_")]
+namespace Seed {
+	[Compact]
+	[CCode (cheader_filename = "seed.h")]
+	public class Class {
+	}
+	[Compact]
+	[CCode (ref_function = "seed_context_ref", unref_function = "seed_context_unref", cheader_filename = "seed.h")]
+	public class Context {
+		public static void collect (Seed.GlobalContext ctx);
+		public static unowned Seed.GlobalContext create (Seed.ContextGroup? group, Seed.Class? global_class);
+		public unowned Seed.Object get_global_object ();
+		public static unowned Seed.GlobalContext @ref (Seed.GlobalContext ctx);
+		public static void unref (Seed.GlobalContext ctx);
+	}
+	[Compact]
+	[CCode (cheader_filename = "seed.h")]
+	public class ContextGroup {
+	}
+	[Compact]
+	[CCode (free_function = "seed_engine_destroy", cheader_filename = "seed.h")]
+	public class Engine {
+		public weak Seed.GlobalContext context;
+		public weak Seed.Value global;
+		public weak Seed.ContextGroup group;
+		public weak string search_path;
+		public unowned string get_search_path ();
+		public void set_search_path (string path);
+	}
+	[Compact]
+	[CCode (cheader_filename = "seed.h")]
+	public class GlobalContext : Seed.Context {
+	}
+	[Compact]
+	[CCode (free_function = "seed_value_free", cheader_filename = "seed.h")]
+	public class Object : Seed.Value {
+		public static unowned Seed.Value call (Seed.Context ctx, Seed.Object object, Seed.Object @this, size_t argument_count, Seed.Value[] arguments, Seed.Exception exception);
+		public static unowned string copy_property_names (Seed.Context ctx, Seed.Object object);
+		public void* get_private ();
+		public static unowned Seed.Value get_property (Seed.Context ctx, Seed.Object object, string name);
+		public static unowned Seed.Value get_property_at_index (Seed.Context ctx, Seed.Object object, int index, Seed.Exception exception);
+		public static unowned Seed.Object get_prototype (Seed.Context ctx, Seed.Object obj);
+		public static bool is_of_class (Seed.Context ctx, Seed.Object obj, Seed.Class @class);
+		public void set_private (void* value);
+		public static bool set_property (Seed.Context ctx, Seed.Object object, string name, Seed.Value value);
+		public static void set_property_at_index (Seed.Context ctx, Seed.Object object, int index, Seed.Value value, Seed.Exception exception);
+	}
+	[Compact]
+	[CCode (free_function = "seed_script_destroy", cheader_filename = "seed.h")]
+	public class Script {
+		public Seed.Exception exception ();
+		[CCode (has_construct_function = false)]
+		public Script.from_file (Seed.Context ctx, string file);
+	}
+	[Compact]
+	[CCode (ref_function = "seed_string_ref", unref_function = "seed_string_unref", cheader_filename = "seed.h")]
+	public class String {
+		public size_t get_maximum_size ();
+		public bool is_equal (Seed.String b);
+		public bool is_equal_utf8 (string b);
+		public size_t to_utf8_buffer (string buffer, size_t buffer_size);
+	}
+	[Compact]
+	[CCode (cheader_filename = "seed.h")]
+	public class Value {
+		public static unowned Seed.Value from_boolean (Seed.Context ctx, bool val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_char (Seed.Context ctx, char val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_double (Seed.Context ctx, double val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_filename (Seed.Context ctx, Seed.Value val, out Seed.Value? exception);
+		public static unowned Seed.Value from_float (Seed.Context ctx, float val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_int (Seed.Context ctx, int val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_int64 (Seed.Context ctx, int64 val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_long (Seed.Context ctx, long val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_object (Seed.Context ctx, GLib.Object val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_string (Seed.Context ctx, string val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_uchar (Seed.Context ctx, uchar val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_uint (Seed.Context ctx, uint val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_uint64 (Seed.Context ctx, uint64 val, out Seed.Exception? exception);
+		public static unowned Seed.Value from_ulong (Seed.Context ctx, ulong val, out Seed.Exception? exception);
+		public static bool is_function (Seed.Context ctx, Seed.Object value);
+		public static bool is_null (Seed.Context ctx, Seed.Value value);
+		public static bool is_number (Seed.Context ctx, Seed.Value value);
+		public static bool is_object (Seed.Context ctx, Seed.Value value);
+		public static bool is_object_of_class (Seed.Context ctx, Seed.Value value, Seed.Class klass);
+		public static bool is_string (Seed.Context ctx, Seed.Value value);
+		public static bool is_undefined (Seed.Context ctx, Seed.Value value);
+		public static void protect (Seed.Context ctx, Seed.Value value);
+		public static bool to_boolean (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static char to_char (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static double to_double (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static unowned string to_filename (Seed.Context ctx, Seed.Value val, out Seed.Value? exception);
+		public static float to_float (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static bool to_format (Seed.Context ctx, string format, Seed.Value values, out Seed.Value? exception);
+		public static int to_int (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static int64 to_int64 (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static long to_long (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static unowned GLib.Object to_object (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static unowned string to_string (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static uchar to_uchar (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static uint to_uint (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static uint64 to_uint64 (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static ulong to_ulong (Seed.Context ctx, Seed.Value val, out Seed.Exception? exception);
+		public static void unprotect (Seed.Context ctx, Seed.Value value);
+	}
+	[Compact]
+	[CCode (cheader_filename = "seed.h")]
+	public class seed_class_definition {
+		public Seed.ClassAttributes attributes;
+		public weak Seed.ObjectCallAsConstructorCallback call_as_constructor;
+		public weak Seed.ObjectCallAsFunctionCallback call_as_function;
+		public weak string class_name;
+		public weak Seed.ObjectConvertToTypeCallback convert_to_type;
+		public weak Seed.ObjectDeletePropertyCallback delete_property;
+		public weak Seed.ObjectFinalizeCallback finalize;
+		public weak Seed.ObjectGetPropertyCallback get_property;
+		public weak Seed.ObjectGetPropertyNamesCallback get_property_names;
+		public weak Seed.ObjectHasInstanceCallback has_instance;
+		public weak Seed.ObjectHasPropertyCallback has_property;
+		public weak Seed.ObjectInitializeCallback initialize;
+		public weak Seed.Class parent_class;
+		public weak Seed.ObjectSetPropertyCallback set_property;
+		public weak Seed.seed_static_function static_functions;
+		public weak Seed.seed_static_value static_values;
+		public int version;
+	}
+	[Compact]
+	[CCode (cheader_filename = "seed.h")]
+	public class seed_static_function {
+		public Seed.PropertyAttributes attributes;
+		public weak Seed.ObjectCallAsFunctionCallback callback;
+		public weak string name;
+	}
+	[Compact]
+	[CCode (cheader_filename = "seed.h")]
+	public class seed_static_value {
+		public Seed.PropertyAttributes attributes;
+		public weak Seed.ObjectGetPropertyCallback get_property;
+		public weak string name;
+		public weak Seed.ObjectSetPropertyCallback set_property;
+	}
+	[CCode (type_id = "SEED_TYPE_EXCEPTION", cheader_filename = "seed.h")]
+	public struct Exception {
+		public static unowned string get_file (Seed.Context ctx, Seed.Exception exception);
+		public static uint get_line (Seed.Context ctx, Seed.Exception exception);
+		public static unowned string get_message (Seed.Context ctx, Seed.Exception exception);
+		public static unowned string get_name (Seed.Context ctx, Seed.Exception exception);
+		public static unowned string to_string (Seed.Context ctx, Seed.Exception exception);
+	}
+	[CCode (cprefix = "SEED_CLASS_ATTRIBUTE_", has_type_id = false, cheader_filename = "seed.h")]
+	public enum ClassAttributes {
+		NONE,
+		NO_SHARED_PROTOTYPE
+	}
+	[CCode (cprefix = "SEED_PROPERTY_ATTRIBUTE_", has_type_id = false, cheader_filename = "seed.h")]
+	public enum PropertyAttributes {
+		NONE,
+		READ_ONLY,
+		DONT_ENUM,
+		DONT_DELETE
+	}
+	[CCode (cprefix = "SEED_TYPE_", has_type_id = false, cheader_filename = "seed.h")]
+	public enum Type {
+		UNDEFINED,
+		NULL,
+		BOOLEAN,
+		NUMBER,
+		STRING,
+		OBJECT
+	}
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate unowned Seed.Value FunctionCallback (Seed.Context ctx, Seed.Object function, Seed.Object this_object, size_t argument_count, Seed.Value[] arguments, Seed.Exception exception);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate unowned Seed.Object ModuleInitCallback (Seed.Engine eng);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate unowned Seed.Value ObjectCallAsConstructorCallback (Seed.Context ctx, Seed.Object constructor, size_t argument_count, Seed.Value[] arguments, Seed.Exception exception);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate unowned Seed.Value ObjectCallAsFunctionCallback (Seed.Context ctx, Seed.Object function, Seed.Object this_object, size_t argument_count, Seed.Value[] arguments, Seed.Exception exception);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate unowned Seed.Value ObjectConvertToTypeCallback (Seed.Context ctx, Seed.Object object, Seed.Type type, Seed.Exception exception);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate bool ObjectDeletePropertyCallback (Seed.Context ctx, Seed.Object object, Seed.String property_name, Seed.Value value, Seed.Exception e);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate void ObjectFinalizeCallback (Seed.Object object);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate unowned Seed.Value ObjectGetPropertyCallback (Seed.Context ctx, Seed.Object object, Seed.String property_name, Seed.Exception e);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate void ObjectGetPropertyNamesCallback ();
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate bool ObjectHasInstanceCallback (Seed.Context ctx, Seed.Object constructor, Seed.Object instance_p, Seed.Exception exception);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate bool ObjectHasPropertyCallback (Seed.Context ctx, Seed.Object object, Seed.String str);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate void ObjectInitializeCallback (Seed.Context ctx, Seed.Object object);
+	[CCode (cheader_filename = "seed.h", has_target = false)]
+	public delegate bool ObjectSetPropertyCallback (Seed.Context ctx, Seed.Object object, Seed.String property_name, Seed.Value value, Seed.Exception e);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Object closure_get_callable (GLib.Closure c);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Value closure_invoke (GLib.Closure closure, Seed.Value args, uint argc, Seed.Exception exception);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Value closure_invoke_with_context (Seed.Context ctx, GLib.Closure closure, Seed.Value args, uint argc, Seed.Exception exception);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned GLib.Closure closure_new (Seed.Context ctx, Seed.Object function, string description);
+	[CCode (cheader_filename = "seed.h")]
+	public static void closure_warn_exception (GLib.Closure c, Seed.Context ctx, Seed.Exception exception);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Class create_class (Seed.seed_class_definition def);
+	[CCode (cheader_filename = "seed.h")]
+	public static void create_function (Seed.Context ctx, string name, Seed.FunctionCallback func, Seed.Object obj);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Value evaluate (Seed.Context ctx, Seed.Script s, Seed.Object @this);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned GLib.OptionGroup get_option_group ();
+	[CCode (cheader_filename = "seed.h")]
+	public static void importer_add_global (Seed.Context ctx, string name);
+	[CCode (cheader_filename = "seed.h")]
+	public static void importer_set_search_path (Seed.Context ctx, string search_path);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Engine init ([CCode (array_length_pos = 0.9)] ref unowned string[] argv);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Engine init_with_context ([CCode (array_length_pos = 0.9)] ref unowned string[] argv, Seed.GlobalContext context);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Engine init_with_context_and_group ([CCode (array_length_pos = 0.9)] ref unowned string[] argv, Seed.GlobalContext context, Seed.ContextGroup group);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Engine init_with_context_group ([CCode (array_length_pos = 0.9)] ref unowned string[] argv, Seed.ContextGroup group);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Object make_array (Seed.Context ctx, Seed.Value elements, size_t num_elements, Seed.Exception exception);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Object make_constructor (Seed.Context ctx, Seed.Class @class, Seed.ObjectCallAsConstructorCallback constructor);
+	[CCode (cheader_filename = "seed.h")]
+	public static void make_exception (Seed.Context ctx, Seed.Exception exception, string name, string message);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Object make_function (Seed.Context ctx, Seed.FunctionCallback func, string name);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Value make_null (Seed.Context ctx);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Object make_object (Seed.Context ctx, Seed.Class @class, void* @private);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Value make_pointer (Seed.Context ctx, void* pointer);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Script make_script (Seed.Context ctx, string js, string source_url, int line_number);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Value make_undefined (Seed.Context ctx);
+	[CCode (cheader_filename = "seed.h")]
+	public static void* pointer_get_pointer (Seed.Context ctx, Seed.Value pointer);
+	[CCode (cheader_filename = "seed.h")]
+	public static void prepare_global_context (Seed.Context ctx);
+	[CCode (cheader_filename = "seed.h")]
+	public static void signal_connect (Seed.Context ctx, GLib.Object object, string @signal, string script);
+	[CCode (cheader_filename = "seed.h")]
+	public static void signal_connect_value (Seed.Context ctx, GLib.Object object, string @signal, Seed.Value function);
+	[CCode (cheader_filename = "seed.h")]
+	public static unowned Seed.Value simple_evaluate (Seed.Context ctx, string source, out unowned Seed.Exception? exception);
+}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]