/src/pupnp/upnp/src/api/UpnpStateVarRequest.c
Line | Count | Source |
1 | | /*! |
2 | | * \file |
3 | | * |
4 | | * \brief Source file for UpnpStateVarRequest methods. |
5 | | * |
6 | | * Do not edit this file, it is automatically generated. Please look at |
7 | | * generator.c. |
8 | | * |
9 | | * \author Marcelo Roberto Jimenez |
10 | | */ |
11 | | #include "UpnpString.h" |
12 | | #include "config.h" // IWYU pragma: keep |
13 | | #include "ixml.h" |
14 | | |
15 | | #include <stdlib.h> /* for calloc(), free() */ // IWYU pragma: keep |
16 | | #include <string.h> /* for strlen(), strdup(), memset() */ // IWYU pragma: keep |
17 | | |
18 | | #include "UpnpStateVarRequest.h" |
19 | | |
20 | | struct s_UpnpStateVarRequest |
21 | | { |
22 | | int m_ErrCode; |
23 | | int m_Socket; |
24 | | UpnpString *m_ErrStr; |
25 | | UpnpString *m_DevUDN; |
26 | | UpnpString *m_ServiceID; |
27 | | UpnpString *m_StateVarName; |
28 | | struct sockaddr_storage m_CtrlPtIPAddr; |
29 | | DOMString m_CurrentVal; |
30 | | }; |
31 | | |
32 | | UpnpStateVarRequest *UpnpStateVarRequest_new(void) |
33 | 0 | { |
34 | 0 | struct s_UpnpStateVarRequest *p = |
35 | 0 | calloc(1, sizeof(struct s_UpnpStateVarRequest)); |
36 | |
|
37 | 0 | if (!p) |
38 | 0 | return 0; |
39 | | |
40 | | /*p->m_ErrCode = 0;*/ |
41 | | /*p->m_Socket = 0;*/ |
42 | 0 | p->m_ErrStr = UpnpString_new(); |
43 | 0 | p->m_DevUDN = UpnpString_new(); |
44 | 0 | p->m_ServiceID = UpnpString_new(); |
45 | 0 | p->m_StateVarName = UpnpString_new(); |
46 | | /* memset(&p->m_CtrlPtIPAddr, 0, sizeof (struct sockaddr_storage)); */ |
47 | | /*p->m_CurrentVal = 0;*/ |
48 | |
|
49 | 0 | return (UpnpStateVarRequest *)p; |
50 | 0 | } |
51 | | |
52 | | void UpnpStateVarRequest_delete(UpnpStateVarRequest *q) |
53 | 0 | { |
54 | 0 | struct s_UpnpStateVarRequest *p = (struct s_UpnpStateVarRequest *)q; |
55 | |
|
56 | 0 | if (!p) |
57 | 0 | return; |
58 | | |
59 | 0 | ixmlFreeDOMString(p->m_CurrentVal); |
60 | 0 | p->m_CurrentVal = 0; |
61 | 0 | memset(&p->m_CtrlPtIPAddr, 0, sizeof(struct sockaddr_storage)); |
62 | 0 | UpnpString_delete(p->m_StateVarName); |
63 | 0 | p->m_StateVarName = 0; |
64 | 0 | UpnpString_delete(p->m_ServiceID); |
65 | 0 | p->m_ServiceID = 0; |
66 | 0 | UpnpString_delete(p->m_DevUDN); |
67 | 0 | p->m_DevUDN = 0; |
68 | 0 | UpnpString_delete(p->m_ErrStr); |
69 | 0 | p->m_ErrStr = 0; |
70 | 0 | p->m_Socket = 0; |
71 | 0 | p->m_ErrCode = 0; |
72 | |
|
73 | 0 | free(p); |
74 | 0 | } |
75 | | |
76 | | int UpnpStateVarRequest_assign( |
77 | | UpnpStateVarRequest *p, const UpnpStateVarRequest *q) |
78 | 0 | { |
79 | 0 | int ok = 1; |
80 | |
|
81 | 0 | if (p != q) { |
82 | 0 | ok = ok && UpnpStateVarRequest_set_ErrCode( |
83 | 0 | p, UpnpStateVarRequest_get_ErrCode(q)); |
84 | 0 | ok = ok && UpnpStateVarRequest_set_Socket( |
85 | 0 | p, UpnpStateVarRequest_get_Socket(q)); |
86 | 0 | ok = ok && UpnpStateVarRequest_set_ErrStr( |
87 | 0 | p, UpnpStateVarRequest_get_ErrStr(q)); |
88 | 0 | ok = ok && UpnpStateVarRequest_set_DevUDN( |
89 | 0 | p, UpnpStateVarRequest_get_DevUDN(q)); |
90 | 0 | ok = ok && UpnpStateVarRequest_set_ServiceID( |
91 | 0 | p, UpnpStateVarRequest_get_ServiceID(q)); |
92 | 0 | ok = ok && UpnpStateVarRequest_set_StateVarName( |
93 | 0 | p, UpnpStateVarRequest_get_StateVarName(q)); |
94 | 0 | ok = ok && UpnpStateVarRequest_set_CtrlPtIPAddr( |
95 | 0 | p, UpnpStateVarRequest_get_CtrlPtIPAddr(q)); |
96 | 0 | ok = ok && UpnpStateVarRequest_set_CurrentVal( |
97 | 0 | p, UpnpStateVarRequest_get_CurrentVal(q)); |
98 | 0 | } |
99 | |
|
100 | 0 | return ok; |
101 | 0 | } |
102 | | |
103 | | UpnpStateVarRequest *UpnpStateVarRequest_dup(const UpnpStateVarRequest *q) |
104 | 0 | { |
105 | 0 | UpnpStateVarRequest *p = UpnpStateVarRequest_new(); |
106 | |
|
107 | 0 | if (!p) |
108 | 0 | return 0; |
109 | | |
110 | 0 | UpnpStateVarRequest_assign(p, q); |
111 | |
|
112 | 0 | return p; |
113 | 0 | } |
114 | | |
115 | | int UpnpStateVarRequest_get_ErrCode(const UpnpStateVarRequest *p) |
116 | 0 | { |
117 | 0 | return p->m_ErrCode; |
118 | 0 | } |
119 | | |
120 | | int UpnpStateVarRequest_set_ErrCode(UpnpStateVarRequest *p, int n) |
121 | 0 | { |
122 | 0 | p->m_ErrCode = n; |
123 | |
|
124 | 0 | return 1; |
125 | 0 | } |
126 | | |
127 | | int UpnpStateVarRequest_get_Socket(const UpnpStateVarRequest *p) |
128 | 0 | { |
129 | 0 | return p->m_Socket; |
130 | 0 | } |
131 | | |
132 | | int UpnpStateVarRequest_set_Socket(UpnpStateVarRequest *p, int n) |
133 | 0 | { |
134 | 0 | p->m_Socket = n; |
135 | |
|
136 | 0 | return 1; |
137 | 0 | } |
138 | | |
139 | | const UpnpString *UpnpStateVarRequest_get_ErrStr(const UpnpStateVarRequest *p) |
140 | 0 | { |
141 | 0 | return p->m_ErrStr; |
142 | 0 | } |
143 | | |
144 | | int UpnpStateVarRequest_set_ErrStr(UpnpStateVarRequest *p, const UpnpString *s) |
145 | 0 | { |
146 | 0 | const char *q = UpnpString_get_String(s); |
147 | |
|
148 | 0 | return UpnpString_set_String(p->m_ErrStr, q); |
149 | 0 | } |
150 | | |
151 | | size_t UpnpStateVarRequest_get_ErrStr_Length(const UpnpStateVarRequest *p) |
152 | 0 | { |
153 | 0 | return UpnpString_get_Length(UpnpStateVarRequest_get_ErrStr(p)); |
154 | 0 | } |
155 | | |
156 | | const char *UpnpStateVarRequest_get_ErrStr_cstr(const UpnpStateVarRequest *p) |
157 | 0 | { |
158 | 0 | return UpnpString_get_String(UpnpStateVarRequest_get_ErrStr(p)); |
159 | 0 | } |
160 | | |
161 | | int UpnpStateVarRequest_strcpy_ErrStr(UpnpStateVarRequest *p, const char *s) |
162 | 0 | { |
163 | 0 | return UpnpString_set_String(p->m_ErrStr, s); |
164 | 0 | } |
165 | | |
166 | | int UpnpStateVarRequest_strncpy_ErrStr( |
167 | | UpnpStateVarRequest *p, const char *s, size_t n) |
168 | 0 | { |
169 | 0 | return UpnpString_set_StringN(p->m_ErrStr, s, n); |
170 | 0 | } |
171 | | |
172 | | void UpnpStateVarRequest_clear_ErrStr(UpnpStateVarRequest *p) |
173 | 0 | { |
174 | 0 | UpnpString_clear(p->m_ErrStr); |
175 | 0 | } |
176 | | |
177 | | const UpnpString *UpnpStateVarRequest_get_DevUDN(const UpnpStateVarRequest *p) |
178 | 0 | { |
179 | 0 | return p->m_DevUDN; |
180 | 0 | } |
181 | | |
182 | | int UpnpStateVarRequest_set_DevUDN(UpnpStateVarRequest *p, const UpnpString *s) |
183 | 0 | { |
184 | 0 | const char *q = UpnpString_get_String(s); |
185 | |
|
186 | 0 | return UpnpString_set_String(p->m_DevUDN, q); |
187 | 0 | } |
188 | | |
189 | | size_t UpnpStateVarRequest_get_DevUDN_Length(const UpnpStateVarRequest *p) |
190 | 0 | { |
191 | 0 | return UpnpString_get_Length(UpnpStateVarRequest_get_DevUDN(p)); |
192 | 0 | } |
193 | | |
194 | | const char *UpnpStateVarRequest_get_DevUDN_cstr(const UpnpStateVarRequest *p) |
195 | 0 | { |
196 | 0 | return UpnpString_get_String(UpnpStateVarRequest_get_DevUDN(p)); |
197 | 0 | } |
198 | | |
199 | | int UpnpStateVarRequest_strcpy_DevUDN(UpnpStateVarRequest *p, const char *s) |
200 | 0 | { |
201 | 0 | return UpnpString_set_String(p->m_DevUDN, s); |
202 | 0 | } |
203 | | |
204 | | int UpnpStateVarRequest_strncpy_DevUDN( |
205 | | UpnpStateVarRequest *p, const char *s, size_t n) |
206 | 0 | { |
207 | 0 | return UpnpString_set_StringN(p->m_DevUDN, s, n); |
208 | 0 | } |
209 | | |
210 | | void UpnpStateVarRequest_clear_DevUDN(UpnpStateVarRequest *p) |
211 | 0 | { |
212 | 0 | UpnpString_clear(p->m_DevUDN); |
213 | 0 | } |
214 | | |
215 | | const UpnpString *UpnpStateVarRequest_get_ServiceID( |
216 | | const UpnpStateVarRequest *p) |
217 | 0 | { |
218 | 0 | return p->m_ServiceID; |
219 | 0 | } |
220 | | |
221 | | int UpnpStateVarRequest_set_ServiceID( |
222 | | UpnpStateVarRequest *p, const UpnpString *s) |
223 | 0 | { |
224 | 0 | const char *q = UpnpString_get_String(s); |
225 | |
|
226 | 0 | return UpnpString_set_String(p->m_ServiceID, q); |
227 | 0 | } |
228 | | |
229 | | size_t UpnpStateVarRequest_get_ServiceID_Length(const UpnpStateVarRequest *p) |
230 | 0 | { |
231 | 0 | return UpnpString_get_Length(UpnpStateVarRequest_get_ServiceID(p)); |
232 | 0 | } |
233 | | |
234 | | const char *UpnpStateVarRequest_get_ServiceID_cstr(const UpnpStateVarRequest *p) |
235 | 0 | { |
236 | 0 | return UpnpString_get_String(UpnpStateVarRequest_get_ServiceID(p)); |
237 | 0 | } |
238 | | |
239 | | int UpnpStateVarRequest_strcpy_ServiceID(UpnpStateVarRequest *p, const char *s) |
240 | 0 | { |
241 | 0 | return UpnpString_set_String(p->m_ServiceID, s); |
242 | 0 | } |
243 | | |
244 | | int UpnpStateVarRequest_strncpy_ServiceID( |
245 | | UpnpStateVarRequest *p, const char *s, size_t n) |
246 | 0 | { |
247 | 0 | return UpnpString_set_StringN(p->m_ServiceID, s, n); |
248 | 0 | } |
249 | | |
250 | | void UpnpStateVarRequest_clear_ServiceID(UpnpStateVarRequest *p) |
251 | 0 | { |
252 | 0 | UpnpString_clear(p->m_ServiceID); |
253 | 0 | } |
254 | | |
255 | | const UpnpString *UpnpStateVarRequest_get_StateVarName( |
256 | | const UpnpStateVarRequest *p) |
257 | 0 | { |
258 | 0 | return p->m_StateVarName; |
259 | 0 | } |
260 | | |
261 | | int UpnpStateVarRequest_set_StateVarName( |
262 | | UpnpStateVarRequest *p, const UpnpString *s) |
263 | 0 | { |
264 | 0 | const char *q = UpnpString_get_String(s); |
265 | |
|
266 | 0 | return UpnpString_set_String(p->m_StateVarName, q); |
267 | 0 | } |
268 | | |
269 | | size_t UpnpStateVarRequest_get_StateVarName_Length(const UpnpStateVarRequest *p) |
270 | 0 | { |
271 | 0 | return UpnpString_get_Length(UpnpStateVarRequest_get_StateVarName(p)); |
272 | 0 | } |
273 | | |
274 | | const char *UpnpStateVarRequest_get_StateVarName_cstr( |
275 | | const UpnpStateVarRequest *p) |
276 | 0 | { |
277 | 0 | return UpnpString_get_String(UpnpStateVarRequest_get_StateVarName(p)); |
278 | 0 | } |
279 | | |
280 | | int UpnpStateVarRequest_strcpy_StateVarName( |
281 | | UpnpStateVarRequest *p, const char *s) |
282 | 0 | { |
283 | 0 | return UpnpString_set_String(p->m_StateVarName, s); |
284 | 0 | } |
285 | | |
286 | | int UpnpStateVarRequest_strncpy_StateVarName( |
287 | | UpnpStateVarRequest *p, const char *s, size_t n) |
288 | 0 | { |
289 | 0 | return UpnpString_set_StringN(p->m_StateVarName, s, n); |
290 | 0 | } |
291 | | |
292 | | void UpnpStateVarRequest_clear_StateVarName(UpnpStateVarRequest *p) |
293 | 0 | { |
294 | 0 | UpnpString_clear(p->m_StateVarName); |
295 | 0 | } |
296 | | |
297 | | const struct sockaddr_storage *UpnpStateVarRequest_get_CtrlPtIPAddr( |
298 | | const UpnpStateVarRequest *p) |
299 | 0 | { |
300 | 0 | return &p->m_CtrlPtIPAddr; |
301 | 0 | } |
302 | | |
303 | | int UpnpStateVarRequest_set_CtrlPtIPAddr( |
304 | | UpnpStateVarRequest *p, const struct sockaddr_storage *buf) |
305 | 0 | { |
306 | 0 | p->m_CtrlPtIPAddr = *buf; |
307 | |
|
308 | 0 | return 1; |
309 | 0 | } |
310 | | |
311 | | void UpnpStateVarRequest_clear_CtrlPtIPAddr(UpnpStateVarRequest *p) |
312 | 0 | { |
313 | 0 | memset(&p->m_CtrlPtIPAddr, 0, sizeof(struct sockaddr_storage)); |
314 | 0 | } |
315 | | |
316 | | const DOMString UpnpStateVarRequest_get_CurrentVal(const UpnpStateVarRequest *p) |
317 | 0 | { |
318 | 0 | return p->m_CurrentVal; |
319 | 0 | } |
320 | | |
321 | | int UpnpStateVarRequest_set_CurrentVal( |
322 | | UpnpStateVarRequest *p, const DOMString s) |
323 | 0 | { |
324 | 0 | DOMString q = ixmlCloneDOMString(s); |
325 | 0 | if (!q) { |
326 | 0 | return 0; |
327 | 0 | } |
328 | 0 | ixmlFreeDOMString(p->m_CurrentVal); |
329 | 0 | p->m_CurrentVal = q; |
330 | |
|
331 | 0 | return 1; |
332 | 0 | } |
333 | | |
334 | | const char *UpnpStateVarRequest_get_CurrentVal_cstr( |
335 | | const UpnpStateVarRequest *p) |
336 | 0 | { |
337 | 0 | return (const char *)UpnpStateVarRequest_get_CurrentVal(p); |
338 | 0 | } |