Coverage Report

Created: 2026-06-30 06:16

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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
}