aboutsummaryrefslogtreecommitdiffstats
path: root/nbproject/project.xml
blob: 442a905927028a38d17fcf56468b1dd9dba0a542 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
    <type>org.netbeans.modules.cnd.makeproject</type>
    <configuration>
        <data xmlns="http://www.netbeans.org/ns/make-project/1">
            <name>Audio-Bindings</name>
            <c-extensions>c</c-extensions>
            <cpp-extensions>cpp,cxx</cpp-extensions>
            <header-extensions>h</header-extensions>
            <sourceEncoding>UTF-8</sourceEncoding>
            <make-dep-projects/>
            <sourceRootList>
                <sourceRootElem>.</sourceRootElem>
            </sourceRootList>
            <confList>
                <confElem>
                    <name>Amixer-Dhw_4</name>
                    <type>0</type>
                </confElem>
                <confElem>
                    <name>Amixer-CTL</name>
                    <type>0</type>
                </confElem>
                <confElem>
                    <name>Amixer-Set</name>
                    <type>0</type>
                </confElem>
            </confList>
            <formatting>
                <project-formatting-style>false</project-formatting-style>
            </formatting>
        </data>
    </configuration>
</project>
span> struct afb_req; /* Plugin Type */ enum AFB_pluginE { AFB_PLUGIN_JSON = 123456789, /* AFB_PLUGIN_JSCRIPT = 987654321, */ AFB_PLUGIN_RAW = 987123546 }; /* Enum for Session/Token/Authentication middleware */ enum AFB_sessionE { AFB_SESSION_NONE, AFB_SESSION_CREATE, AFB_SESSION_CLOSE, AFB_SESSION_RENEW, AFB_SESSION_CHECK }; /* API definition */ struct AFB_restapi { const char *name; enum AFB_sessionE session; void (*callback)(struct afb_req req); const char *info; }; /* Plugin definition */ struct AFB_plugin { enum AFB_pluginE type; const char *info; const char *prefix; const struct AFB_restapi *apis; void (*freeCtxCB)(void*); // callback to free application context [null for standard free] }; /* config mode */ enum AFB_Mode { AFB_MODE_LOCAL = 0, AFB_MODE_REMOTE, AFB_MODE_GLOBAL }; struct afb_poll; struct AFB_interface { int verbosity; enum AFB_Mode mode; struct afb_poll (*poll_open)(int fd, void *closure); }; extern const struct AFB_plugin *pluginRegister (const struct AFB_interface *interface);