~mhall119/+junk/api-website

« back to all changes in this revision

Viewing changes to girs/GModule-2.0.gir

  • Committer: Michael Hall
  • Date: 2012-08-31 15:20:59 UTC
  • Revision ID: mhall119@ubuntu.com-20120831152059-rsczy11h96ryyevd
Add local GIR files

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!-- This file was automatically generated from C sources - DO NOT EDIT!
 
3
To affect the contents of this file, edit the original C definitions,
 
4
and/or use gtk-doc annotations.  -->
 
5
<repository version="1.2"
 
6
            xmlns="http://www.gtk.org/introspection/core/1.0"
 
7
            xmlns:c="http://www.gtk.org/introspection/c/1.0"
 
8
            xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
 
9
  <include name="GLib" version="2.0"/>
 
10
  <package name="gmodule-2.0"/>
 
11
  <c:include name="gmodule.h"/>
 
12
  <namespace name="GModule"
 
13
             version="2.0"
 
14
             shared-library="libgmodule-2.0.so.0"
 
15
             c:identifier-prefixes="G"
 
16
             c:symbol-prefixes="g">
 
17
    <record name="Module" c:type="GModule" disguised="1">
 
18
      <method name="close" c:identifier="g_module_close">
 
19
        <return-value transfer-ownership="none">
 
20
          <type name="gboolean" c:type="gboolean"/>
 
21
        </return-value>
 
22
      </method>
 
23
      <method name="make_resident" c:identifier="g_module_make_resident">
 
24
        <return-value transfer-ownership="none">
 
25
          <type name="none" c:type="void"/>
 
26
        </return-value>
 
27
      </method>
 
28
      <method name="name" c:identifier="g_module_name">
 
29
        <return-value transfer-ownership="none">
 
30
          <type name="utf8" c:type="const gchar*"/>
 
31
        </return-value>
 
32
      </method>
 
33
      <method name="symbol" c:identifier="g_module_symbol">
 
34
        <return-value transfer-ownership="none">
 
35
          <type name="gboolean" c:type="gboolean"/>
 
36
        </return-value>
 
37
        <parameters>
 
38
          <parameter name="symbol_name" transfer-ownership="none">
 
39
            <type name="utf8" c:type="const gchar*"/>
 
40
          </parameter>
 
41
          <parameter name="symbol" transfer-ownership="none">
 
42
            <type name="gpointer" c:type="gpointer*"/>
 
43
          </parameter>
 
44
        </parameters>
 
45
      </method>
 
46
      <function name="build_path" c:identifier="g_module_build_path">
 
47
        <return-value transfer-ownership="full">
 
48
          <type name="utf8" c:type="gchar*"/>
 
49
        </return-value>
 
50
        <parameters>
 
51
          <parameter name="directory" transfer-ownership="none">
 
52
            <type name="utf8" c:type="const gchar*"/>
 
53
          </parameter>
 
54
          <parameter name="module_name" transfer-ownership="none">
 
55
            <type name="utf8" c:type="const gchar*"/>
 
56
          </parameter>
 
57
        </parameters>
 
58
      </function>
 
59
      <function name="error" c:identifier="g_module_error">
 
60
        <return-value transfer-ownership="none">
 
61
          <type name="utf8" c:type="const gchar*"/>
 
62
        </return-value>
 
63
      </function>
 
64
      <function name="open" c:identifier="g_module_open" introspectable="0">
 
65
        <return-value>
 
66
          <type name="Module" c:type="GModule*"/>
 
67
        </return-value>
 
68
        <parameters>
 
69
          <parameter name="file_name" transfer-ownership="none">
 
70
            <type name="utf8" c:type="const gchar*"/>
 
71
          </parameter>
 
72
          <parameter name="flags" transfer-ownership="none">
 
73
            <type name="ModuleFlags" c:type="GModuleFlags"/>
 
74
          </parameter>
 
75
        </parameters>
 
76
      </function>
 
77
      <function name="supported" c:identifier="g_module_supported">
 
78
        <return-value transfer-ownership="none">
 
79
          <type name="gboolean" c:type="gboolean"/>
 
80
        </return-value>
 
81
      </function>
 
82
    </record>
 
83
    <callback name="ModuleCheckInit" c:type="GModuleCheckInit">
 
84
      <return-value transfer-ownership="none">
 
85
        <type name="utf8" c:type="const gchar*"/>
 
86
      </return-value>
 
87
      <parameters>
 
88
        <parameter name="module" transfer-ownership="none">
 
89
          <type name="Module" c:type="GModule*"/>
 
90
        </parameter>
 
91
      </parameters>
 
92
    </callback>
 
93
    <bitfield name="ModuleFlags" c:type="GModuleFlags">
 
94
      <member name="lazy" value="1" c:identifier="G_MODULE_BIND_LAZY"/>
 
95
      <member name="local" value="2" c:identifier="G_MODULE_BIND_LOCAL"/>
 
96
      <member name="mask" value="3" c:identifier="G_MODULE_BIND_MASK"/>
 
97
    </bitfield>
 
98
    <callback name="ModuleUnload" c:type="GModuleUnload">
 
99
      <return-value transfer-ownership="none">
 
100
        <type name="none" c:type="void"/>
 
101
      </return-value>
 
102
      <parameters>
 
103
        <parameter name="module" transfer-ownership="none">
 
104
          <type name="Module" c:type="GModule*"/>
 
105
        </parameter>
 
106
      </parameters>
 
107
    </callback>
 
108
    <function name="module_build_path"
 
109
              c:identifier="g_module_build_path"
 
110
              moved-to="Module.build_path">
 
111
      <return-value transfer-ownership="full">
 
112
        <type name="utf8" c:type="gchar*"/>
 
113
      </return-value>
 
114
      <parameters>
 
115
        <parameter name="directory" transfer-ownership="none">
 
116
          <type name="utf8" c:type="const gchar*"/>
 
117
        </parameter>
 
118
        <parameter name="module_name" transfer-ownership="none">
 
119
          <type name="utf8" c:type="const gchar*"/>
 
120
        </parameter>
 
121
      </parameters>
 
122
    </function>
 
123
    <function name="module_error"
 
124
              c:identifier="g_module_error"
 
125
              moved-to="Module.error">
 
126
      <return-value transfer-ownership="none">
 
127
        <type name="utf8" c:type="const gchar*"/>
 
128
      </return-value>
 
129
    </function>
 
130
    <function name="module_supported"
 
131
              c:identifier="g_module_supported"
 
132
              moved-to="Module.supported">
 
133
      <return-value transfer-ownership="none">
 
134
        <type name="gboolean" c:type="gboolean"/>
 
135
      </return-value>
 
136
    </function>
 
137
  </namespace>
 
138
</repository>