~robertcarr/unity/dash-new-blend-modes

« back to all changes in this revision

Viewing changes to vapi/dee-1.0.vapi

  • Committer: Neil Jagdish Patel
  • Date: 2011-06-02 15:36:12 UTC
  • Revision ID: neil.patel@canonical.com-20110602153612-2x0m3impmjop71ee
remove more cruft

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* dee-1.0.vapi generated by vapigen, do not modify. */
2
 
 
3
 
[CCode (cprefix = "Dee", lower_case_cprefix = "dee_")]
4
 
namespace Dee {
5
 
        [Compact]
6
 
        [CCode (cheader_filename = "dee.h")]
7
 
        public class Filter {
8
 
                public weak GLib.DestroyNotify destroy;
9
 
                public weak Dee.ModelMapFunc map_func;
10
 
                public weak Dee.ModelMapNotify map_notify;
11
 
                public void* user_data;
12
 
        }
13
 
        [CCode (cheader_filename = "dee.h")]
14
 
        public class FilterModel : Dee.ProxyModel, Dee.Model {
15
 
                [CCode (type = "DeeModel*", has_construct_function = false)]
16
 
                public FilterModel (Dee.Filter filter, Dee.Model orig_model);
17
 
                public unowned Dee.ModelIter append_iter (Dee.ModelIter iter);
18
 
                public bool contains (Dee.ModelIter iter);
19
 
                public unowned Dee.ModelIter insert_iter (Dee.ModelIter iter, uint pos);
20
 
                public unowned Dee.ModelIter insert_iter_before (Dee.ModelIter iter, Dee.ModelIter pos);
21
 
                public unowned Dee.ModelIter prepend_iter (Dee.ModelIter iter);
22
 
                [NoAccessorMethod]
23
 
                public void* filter { get; construct; }
24
 
        }
25
 
        [Compact]
26
 
        [CCode (cheader_filename = "dee.h")]
27
 
        public class ModelIter {
28
 
        }
29
 
        [CCode (cheader_filename = "dee.h")]
30
 
        public class Peer : GLib.Object {
31
 
                public void connect ();
32
 
                public unowned string get_swarm_leader ();
33
 
                public unowned string get_swarm_name ();
34
 
                public bool is_swarm_leader ();
35
 
                public string swarm_leader { get; }
36
 
                [NoAccessorMethod]
37
 
                public string swarm_name { owned get; set construct; }
38
 
                public virtual signal void bye (string p0, string p1);
39
 
                public virtual signal void connected (string peer_name);
40
 
                public virtual signal void peer_found (string name);
41
 
                public virtual signal void peer_lost (string name);
42
 
                public virtual signal void ping (string p0);
43
 
                public virtual signal void pong (string p0);
44
 
        }
45
 
        [CCode (cheader_filename = "dee.h")]
46
 
        public class ProxyModel : Dee.VersionedModel, Dee.Model {
47
 
                [NoAccessorMethod]
48
 
                public Dee.Model back_end { owned get; construct; }
49
 
                [NoAccessorMethod]
50
 
                public bool proxy_signals { get; construct; }
51
 
        }
52
 
        [CCode (cheader_filename = "dee.h")]
53
 
        public class SequenceModel : Dee.VersionedModel, Dee.Model {
54
 
                [CCode (type = "DeeModel*", has_construct_function = false)]
55
 
                public SequenceModel (uint n_columns, ...);
56
 
        }
57
 
        [CCode (cheader_filename = "dee.h")]
58
 
        public class SharedModel : Dee.ProxyModel, Dee.Model {
59
 
                [CCode (type = "DeeModel*", has_construct_function = false)]
60
 
                public SharedModel (string name, uint n_columns, ...);
61
 
                public void connect ();
62
 
                public unowned string get_swarm_name ();
63
 
                public Dee.Peer get_peer ();
64
 
                [CCode (type = "DeeModel*", has_construct_function = false)]
65
 
                public SharedModel.with_back_end (string name, Dee.Model back_end);
66
 
                [CCode (type = "DeeModel*", has_construct_function = false)]
67
 
                public SharedModel.with_name (string name);
68
 
                [NoAccessorMethod]
69
 
                public string columns { owned get; }
70
 
                [NoAccessorMethod]
71
 
                public uint64 seqnum { get; }
72
 
                [NoAccessorMethod]
73
 
                public uint size { get; }
74
 
                public virtual signal void ready ();
75
 
        }
76
 
        [CCode (cheader_filename = "dee.h")]
77
 
        public class VersionedModel : GLib.Object, Dee.Model {
78
 
                public virtual uint64 append_next_seqnum ();
79
 
                public virtual Dee.SeqnumState check_seqnum (uint64 seqnum);
80
 
                public virtual Dee.SeqnumState check_seqnums (GLib.Array seqnums);
81
 
                public virtual uint64 get_last_seqnum ();
82
 
                public virtual uint64 get_seqnum (uint pos);
83
 
                public virtual uint64 inc_seqnum (uint pos);
84
 
                public virtual uint64 insert_next_seqnum (uint pos);
85
 
                public virtual uint64 prepend_next_seqnum ();
86
 
                public virtual void remove_seqnum (uint pos);
87
 
                public virtual void set_last_seqnum (uint64 seqnum);
88
 
                public virtual void set_seqnum (uint pos, uint64 seqnum);
89
 
        }
90
 
        [CCode (cheader_filename = "dee.h")]
91
 
        public interface Model : GLib.Object {
92
 
                public unowned Dee.ModelIter append (...);
93
 
                public abstract unowned Dee.ModelIter append_valist (void* args);
94
 
                public unowned string build_col_spec ();
95
 
                public static bool check_type (GLib.Type type);
96
 
                public abstract void clear ();
97
 
                public abstract void freeze_signals ();
98
 
                public void @get (Dee.ModelIter iter, ...);
99
 
                public abstract bool get_bool (Dee.ModelIter iter, uint column);
100
 
                public abstract GLib.Type get_column_type (uint column);
101
 
                public abstract double get_double (Dee.ModelIter iter, uint column);
102
 
                public abstract unowned Dee.ModelIter get_first_iter ();
103
 
                public abstract int get_int (Dee.ModelIter iter, uint column);
104
 
                public abstract int64 get_int64 (Dee.ModelIter iter, uint column);
105
 
                public abstract unowned Dee.ModelIter get_iter_at_row (uint row);
106
 
                public abstract unowned Dee.ModelIter get_last_iter ();
107
 
                public abstract uint get_n_columns ();
108
 
                public abstract uint get_n_rows ();
109
 
                public abstract int get_position (Dee.ModelIter iter);
110
 
                public abstract unowned string get_string (Dee.ModelIter iter, uint column);
111
 
                public static GLib.Type get_type_for_signature (char chr);
112
 
                public abstract uchar get_uchar (Dee.ModelIter iter, uint column);
113
 
                public abstract uint get_uint (Dee.ModelIter iter, uint column);
114
 
                public abstract uint64 get_uint64 (Dee.ModelIter iter, uint column);
115
 
                public abstract void get_valist (Dee.ModelIter iter, void* args);
116
 
                public abstract void get_value (Dee.ModelIter iter, uint column, GLib.Value value);
117
 
                public unowned Dee.ModelIter insert (int pos, ...);
118
 
                public unowned Dee.ModelIter insert_before (Dee.ModelIter iter);
119
 
                public abstract unowned Dee.ModelIter insert_before_valist (Dee.ModelIter iter, void* args);
120
 
                public abstract unowned Dee.ModelIter insert_valist (int pos, void* args);
121
 
                public abstract bool is_first (Dee.ModelIter iter);
122
 
                public abstract bool is_last (Dee.ModelIter iter);
123
 
                public abstract unowned Dee.ModelIter next (Dee.ModelIter iter);
124
 
                public unowned Dee.ModelIter prepend (...);
125
 
                public abstract unowned Dee.ModelIter prepend_valist (void* args);
126
 
                public abstract unowned Dee.ModelIter prev (Dee.ModelIter iter);
127
 
                public abstract void remove (Dee.ModelIter iter);
128
 
                public void @set (Dee.ModelIter iter, ...);
129
 
                public abstract void set_column_type (uint column, GLib.Type type);
130
 
                public abstract void set_n_columns (uint n_columns);
131
 
                public abstract void set_valist (Dee.ModelIter iter, void* args);
132
 
                public abstract void set_value (Dee.ModelIter iter, uint column, GLib.Value value);
133
 
                public abstract void set_value_silently (Dee.ModelIter iter, uint column, GLib.Value value);
134
 
                public abstract void thaw_signals ();
135
 
                public virtual signal void row_added (Dee.ModelIter iter);
136
 
                public virtual signal void row_changed (Dee.ModelIter iter);
137
 
                public virtual signal void row_removed (Dee.ModelIter iter);
138
 
        }
139
 
        [CCode (cprefix = "DEE_SEQNUM_STATE_", has_type_id = false, cheader_filename = "dee.h")]
140
 
        public enum SeqnumState {
141
 
                NOT_CONSECUTIVE,
142
 
                IN_THE_FUTURE,
143
 
                IN_THE_PAST,
144
 
                OK
145
 
        }
146
 
        [CCode (cprefix = "DEE_SHARED_MODEL_ERROR_LEADER_", has_type_id = false, cheader_filename = "dee.h")]
147
 
        public enum SharedModelError {
148
 
                INVALIDATED
149
 
        }
150
 
        [CCode (cheader_filename = "dee.h")]
151
 
        public delegate void ModelMapFunc (Dee.Model orig_model, Dee.FilterModel filter_model);
152
 
        [CCode (cheader_filename = "dee.h")]
153
 
        public delegate void ModelMapNotify (Dee.Model orig_model, Dee.ModelIter orig_iter, Dee.FilterModel filter_model);
154
 
        [CCode (cheader_filename = "dee.h")]
155
 
        public const string PEER_DBUS_IFACE;
156
 
        [CCode (cheader_filename = "dee.h")]
157
 
        public const string SEQUENCE_MODEL_DBUS_IFACE;
158
 
        [CCode (cheader_filename = "dee.h")]
159
 
        public const string SHARED_MODEL_DBUS_IFACE;
160
 
}