summaryrefslogtreecommitdiffstats
path: root/branches/1.0/bindings/csharp/tinyWRAP_wrap.h
blob: fdc300c14b1fda989655d04e49f621d1aee38bdb (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 1.3.39
 * 
 * This file is not intended to be easily readable and contains a number of 
 * coding conventions designed to improve portability and efficiency. Do not make
 * changes to this file unless you know what you are doing--modify the SWIG 
 * interface file instead. 
 * ----------------------------------------------------------------------------- */

#ifndef SWIG_tinyWRAP_WRAP_H_
#define SWIG_tinyWRAP_WRAP_H_

class SwigDirector_DDebugCallback : public DDebugCallback, public Swig::Director {

public:
    SwigDirector_DDebugCallback();
    virtual ~SwigDirector_DDebugCallback();
    virtual int OnDebugInfo(char const *message);
    virtual int OnDebugWarn(char const *message);
    virtual int OnDebugError(char const *message);
    virtual int OnDebugFatal(char const *message);

    typedef int (SWIGSTDCALL* SWIG_Callback0_t)(char *);
    typedef int (SWIGSTDCALL* SWIG_Callback1_t)(char *);
    typedef int (SWIGSTDCALL* SWIG_Callback2_t)(char *);
    typedef int (SWIGSTDCALL* SWIG_Callback3_t)(char *);
    void swig_connect_director(SWIG_Callback0_t callbackOnDebugInfo, SWIG_Callback1_t callbackOnDebugWarn, SWIG_Callback2_t callbackOnDebugError, SWIG_Callback3_t callbackOnDebugFatal);

private:
    SWIG_Callback0_t swig_callbackOnDebugInfo;
    SWIG_Callback1_t swig_callbackOnDebugWarn;
    SWIG_Callback2_t swig_callbackOnDebugError;
    SWIG_Callback3_t swig_callbackOnDebugFatal;
    void swig_init_callbacks();
};

class SwigDirector_ProxyPluginMgrCallback : public ProxyPluginMgrCallback, public Swig::Director {

public:
    SwigDirector_ProxyPluginMgrCallback();
    virtual ~SwigDirector_ProxyPluginMgrCallback();
    virtual int OnPluginCreated(uint64_t id, enum twrap_proxy_plugin_type_e type);
    virtual int OnPluginDestroyed(uint64_t id, enum twrap_proxy_plugin_type_e type);

    typedef int (SWIGSTDCALL* SWIG_Callback0_t)(unsigned long long, int);
    typedef int (SWIGSTDCALL* SWIG_Callback1_t)(unsigned long long, int);
    void swig_connect_director(SWIG_Callback0_t callbackOnPluginCreated, SWIG_Callback1_t callbackOnPluginDestroyed);

private:
    SWIG_Callback0_t swig_callbackOnPluginCreated;
    SWIG_Callback1_t swig_callbackOnPluginDestroyed;
    void swig_init_callbacks();
};

class SwigDirector_ProxyAudioConsumerCallback : public ProxyAudioConsumerCallback, public Swig::Director {

public:
    SwigDirector_ProxyAudioConsumerCallback();
    virtual ~SwigDirector_ProxyAudioConsumerCallback();
    virtual int prepare(int ptime, int rate, int channels);
    virtual int start();
    virtual int pause();
    virtual int stop();

    typedef int (SWIGSTDCALL* SWIG_Callback0_t)(int, int, int);
    typedef int (SWIGSTDCALL* SWIG_Callback1_t)();
    typedef int (SWIGSTDCALL* SWIG_Callback2_t)();
    typedef int (SWIGSTDCALL* SWIG_Callback3_t)();
    void swig_connect_director(SWIG_Callback0_t callbackprepare, SWIG_Callback1_t callbackstart, SWIG_Callback2_t callbackpause, SWIG_Callback3_t callbackstop);

private:
    SWIG_Callback0_t swig_callbackprepare;
    SWIG_Callback1_t swig_callbackstart;
    SWIG_Callback2_t swig_callbackpause;
    SWIG_Callback3_t swig_callbackstop;
    void swig_init_callbacks();
};

class SwigDirector_ProxyVideoConsumerCallback : public ProxyVideoConsumerCallback, public Swig::Director {

public:
    SwigDirector_ProxyVideoConsumerCallback();
    virtual ~SwigDirector_ProxyVideoConsumerCallback();
    virtual int prepare(int width, int height, int fps);
    virtual int consume(ProxyVideoFrame const *frame);
    virtual int start();
    virtual int pause();
    virtual int stop();

    typedef int (SWIGSTDCALL* SWIG_Callback0_t)(int, int, int);
    typedef int (SWIGSTDCALL* SWIG_Callback1_t)(void *);
    typedef int (SWIGSTDCALL* SWIG_Callback2_t)();
    typedef int (SWIGSTDCALL* SWIG_Callback3_t)();
    typedef int (SWIGSTDCALL* SWIG_Callback4_t)();
    void swig_connect_director(SWIG_Callback0_t callbackprepare, SWIG_Callback1_t callbackconsume, SWIG_Callback2_t callbackstart, SWIG_Callback3_t callbackpause, SWIG_Callback4_t callbackstop);

private:
    SWIG_Callback0_t swig_callbackprepare;
    SWIG_Callback1_t swig_callbackconsume;
    SWIG_Callback2_t swig_callbackstart;
    SWIG_Callback3_t swig_callbackpause;
    SWIG_Callback4_t swig_callbackstop;
    void swig_init_callbacks();
};

class SwigDirector_ProxyAudioProducerCallback : public ProxyAudioProducerCallback, public Swig::Director {

public:
    SwigDirector_ProxyAudioProducerCallback();
    virtual ~SwigDirector_ProxyAudioProducerCallback();
    virtual int prepare(int ptime, int rate, int channels);
    virtual int start();
    virtual int pause();
    virtual int stop();

    typedef int (SWIGSTDCALL* SWIG_Callback0_t)(int, int, int);
    typedef int (SWIGSTDCALL* SWIG_Callback1_t)();
    typedef int (SWIGSTDCALL* SWIG_Callback2_t)();
    typedef int (SWIGSTDCALL* SWIG_Callback3_t)();
    void swig_connect_director(SWIG_Callback0_t callbackprepare, SWIG_Callback1_t callbackstart, SWIG_Callback2_t callbackpause, SWIG_Callback3_t callbackstop);

private:
    SWIG_Callback0_t swig_callbackprepare;
    SWIG_Callback1_t swig_callbackstart;
    SWIG_Callback2_t swig_callbackpause;
    SWIG_Callback3_t swig_callbackstop;
    void swig_init_callbacks();
};

class SwigDirector_ProxyVideoProducerCallback : public ProxyVideoProducerCallback, public Swig::Director {

public:
    SwigDirector_ProxyVideoProducerCallback();
    virtual ~SwigDirector_ProxyVideoProducerCallback();
    virtual int prepare(int width, int height, int fps);
    virtual int start();
    virtual int pause();
    virtual int stop();

    typedef int (SWIGSTDCALL* SWIG_Callback0_t)(int, int, int);
    typedef int (SWIGSTDCALL* SWIG_Callback1_t)();
    typedef int (SWIGSTDCALL* SWIG_Callback2_t)();
    typedef int (SWIGSTDCALL* SWIG_Callback3_t)();
    void swig_connect_director(SWIG_Callback0_t callbackprepare, SWIG_Callback1_t callbackstart, SWIG_Callback2_t callbackpause, SWIG_Callback3_t callbackstop);

private:
    SWIG_Callback0_t swig_callbackprepare;
    SWIG_Callback1_t swig_callbackstart;
    SWIG_Callback2_t swig_callbackpause;
    SWIG_Callback3_t swig_callbackstop;
    void swig_init_callbacks();
};

class SwigDirector_SipCallback : public SipCallback, public Swig::Director {

public:
    SwigDirector_SipCallback();
    virtual ~SwigDirector_SipCallback();
    virtual int OnDialogEvent(DialogEvent const *e);
    virtual int OnStackEvent(StackEvent const *e);
    virtual int OnInviteEvent(InviteEvent const *e);
    virtual int OnMessagingEvent(MessagingEvent const *e);
    virtual int OnOptionsEvent(OptionsEvent const *e);
    virtual int OnPublicationEvent(PublicationEvent const *e);
    virtual int OnRegistrationEvent(RegistrationEvent const *e);
    virtual int OnSubscriptionEvent(SubscriptionEvent const *e);

    typedef int (SWIGSTDCALL* SWIG_Callback0_t)(void *);
    typedef int (SWIGSTDCALL* SWIG_Callback1_t)(void *);
    typedef int (SWIGSTDCALL* SWIG_Callback2_t)(void *);
    typedef int (SWIGSTDCALL* SWIG_Callback3_t)(void *);
    typedef int (SWIGSTDCALL* SWIG_Callback4_t)(void *);
    typedef int (SWIGSTDCALL* SWIG_Callback5_t)(void *);
    typedef int (SWIGSTDCALL* SWIG_Callback6_t)(void *);
    typedef int (SWIGSTDCALL* SWIG_Callback7_t)(void *);
    void swig_connect_director(SWIG_Callback0_t callbackOnDialogEvent, SWIG_Callback1_t callbackOnStackEvent, SWIG_Callback2_t callbackOnInviteEvent, SWIG_Callback3_t callbackOnMessagingEvent, SWIG_Callback4_t callbackOnOptionsEvent, SWIG_Callback5_t callbackOnPublicationEvent, SWIG_Callback6_t callbackOnRegistrationEvent, SWIG_Callback7_t callbackOnSubscriptionEvent);

private:
    SWIG_Callback0_t swig_callbackOnDialogEvent;
    SWIG_Callback1_t swig_callbackOnStackEvent;
    SWIG_Callback2_t swig_callbackOnInviteEvent;
    SWIG_Callback3_t swig_callbackOnMessagingEvent;
    SWIG_Callback4_t swig_callbackOnOptionsEvent;
    SWIG_Callback5_t swig_callbackOnPublicationEvent;
    SWIG_Callback6_t swig_callbackOnRegistrationEvent;
    SWIG_Callback7_t swig_callbackOnSubscriptionEvent;
    void swig_init_callbacks();
};

class SwigDirector_XcapCallback : public XcapCallback, public Swig::Director {

public:
    SwigDirector_XcapCallback();
    virtual ~SwigDirector_XcapCallback();
    virtual int onEvent(XcapEvent const *e) const;

    typedef int (SWIGSTDCALL* SWIG_Callback0_t)(void *);
    void swig_connect_director(SWIG_Callback0_t callbackonEvent);

private:
    SWIG_Callback0_t swig_callbackonEvent;
    void swig_init_callbacks();
};

class SwigDirector_MsrpCallback : public MsrpCallback, public Swig::Director {

public:
    SwigDirector_MsrpCallback();
    virtual ~SwigDirector_MsrpCallback();
    virtual int OnEvent(MsrpEvent const *e);

    typedef int (SWIGSTDCALL* SWIG_Callback0_t)(void *);
    void swig_connect_director(SWIG_Callback0_t callbackOnEvent);

private:
    SWIG_Callback0_t swig_callbackOnEvent;
    void swig_init_callbacks();
};


#endif
OpenPOWER on IntegriCloud