libUPnP 22.0.4
UpnpEventSubscribe.h
Go to the documentation of this file.
1#ifndef UPNPEVENTSUBSCRIBE_H
2#define UPNPEVENTSUBSCRIBE_H
3
14#include <stdlib.h> /* for size_t */
15
16#include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
17
18#include "UpnpString.h"
19
20#ifdef __cplusplus
21extern "C" {
22#endif /* __cplusplus */
23
28
35 const UpnpEventSubscribe *p);
39
42 const UpnpEventSubscribe *p);
45 UpnpEventSubscribe *p, int n);
46
49 const UpnpEventSubscribe *p);
52 UpnpEventSubscribe *p, int n);
53
56 const UpnpEventSubscribe *p);
59 UpnpEventSubscribe *p, const UpnpString *s);
62 const UpnpEventSubscribe *p);
65 const UpnpEventSubscribe *p);
68 UpnpEventSubscribe *p, const char *s);
71 UpnpEventSubscribe *p, const char *s, size_t n);
74
77 const UpnpEventSubscribe *p);
80 UpnpEventSubscribe *p, const UpnpString *s);
83 const UpnpEventSubscribe *p);
86 const UpnpEventSubscribe *p);
89 UpnpEventSubscribe *p, const char *s);
92 UpnpEventSubscribe *p, const char *s, size_t n);
96
97#ifdef __cplusplus
98}
99#endif /* __cplusplus */
100
101#endif /* UPNPEVENTSUBSCRIBE_H */
UpnpEventSubscribe * UpnpEventSubscribe_dup(const UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:79
int UpnpEventSubscribe_strncpy_SID(UpnpEventSubscribe *p, const char *s, size_t n)
Definition UpnpEventSubscribe.c:142
const char * UpnpEventSubscribe_get_PublisherUrl_cstr(const UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:172
const char * UpnpEventSubscribe_get_SID_cstr(const UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:132
struct s_UpnpEventSubscribe UpnpEventSubscribe
Definition UpnpEventSubscribe.h:27
void UpnpEventSubscribe_clear_SID(UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:148
size_t UpnpEventSubscribe_get_PublisherUrl_Length(const UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:167
size_t UpnpEventSubscribe_get_SID_Length(const UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:127
int UpnpEventSubscribe_assign(UpnpEventSubscribe *p, const UpnpEventSubscribe *q)
Definition UpnpEventSubscribe.c:60
int UpnpEventSubscribe_get_ErrCode(const UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:91
void UpnpEventSubscribe_delete(UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:43
int UpnpEventSubscribe_strncpy_PublisherUrl(UpnpEventSubscribe *p, const char *s, size_t n)
Definition UpnpEventSubscribe.c:183
const UpnpString * UpnpEventSubscribe_get_PublisherUrl(const UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:153
int UpnpEventSubscribe_strcpy_SID(UpnpEventSubscribe *p, const char *s)
Definition UpnpEventSubscribe.c:137
const UpnpString * UpnpEventSubscribe_get_SID(const UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:115
int UpnpEventSubscribe_set_ErrCode(UpnpEventSubscribe *p, int n)
Definition UpnpEventSubscribe.c:96
int UpnpEventSubscribe_set_PublisherUrl(UpnpEventSubscribe *p, const UpnpString *s)
Definition UpnpEventSubscribe.c:159
int UpnpEventSubscribe_set_SID(UpnpEventSubscribe *p, const UpnpString *s)
Definition UpnpEventSubscribe.c:120
int UpnpEventSubscribe_strcpy_PublisherUrl(UpnpEventSubscribe *p, const char *s)
Definition UpnpEventSubscribe.c:178
int UpnpEventSubscribe_get_TimeOut(const UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:103
void UpnpEventSubscribe_clear_PublisherUrl(UpnpEventSubscribe *p)
Definition UpnpEventSubscribe.c:189
UpnpEventSubscribe * UpnpEventSubscribe_new(void)
Definition UpnpEventSubscribe.c:27
int UpnpEventSubscribe_set_TimeOut(UpnpEventSubscribe *p, int n)
Definition UpnpEventSubscribe.c:108
Defines constants that for some reason are not defined on some systems.
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition UpnpGlobal.h:101
UpnpString object declaration.
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
Definition UpnpEventSubscribe.c:20