libUPnP  1.14.20
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
21 extern "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 */
int UpnpEventSubscribe_strncpy_PublisherUrl(UpnpEventSubscribe *p, const char *s, size_t n)
Definition: UpnpEventSubscribe.c:182
size_t UpnpEventSubscribe_get_PublisherUrl_Length(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:166
int UpnpEventSubscribe_get_ErrCode(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:90
const char * UpnpEventSubscribe_get_SID_cstr(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:131
UpnpString object declaration.
UpnpEventSubscribe * UpnpEventSubscribe_new()
Definition: UpnpEventSubscribe.c:26
const UpnpString * UpnpEventSubscribe_get_PublisherUrl(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:152
int UpnpEventSubscribe_get_TimeOut(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:102
int UpnpEventSubscribe_set_TimeOut(UpnpEventSubscribe *p, int n)
Definition: UpnpEventSubscribe.c:107
UpnpEventSubscribe * UpnpEventSubscribe_dup(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:78
const UpnpString * UpnpEventSubscribe_get_SID(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:114
Definition: UpnpEventSubscribe.c:18
int UpnpEventSubscribe_set_ErrCode(UpnpEventSubscribe *p, int n)
Definition: UpnpEventSubscribe.c:95
int UpnpEventSubscribe_set_PublisherUrl(UpnpEventSubscribe *p, const UpnpString *s)
Definition: UpnpEventSubscribe.c:158
const char * UpnpEventSubscribe_get_PublisherUrl_cstr(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:171
void UpnpEventSubscribe_clear_PublisherUrl(UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:188
int UpnpEventSubscribe_strcpy_PublisherUrl(UpnpEventSubscribe *p, const char *s)
Definition: UpnpEventSubscribe.c:177
int UpnpEventSubscribe_strcpy_SID(UpnpEventSubscribe *p, const char *s)
Definition: UpnpEventSubscribe.c:136
int UpnpEventSubscribe_assign(UpnpEventSubscribe *p, const UpnpEventSubscribe *q)
Definition: UpnpEventSubscribe.c:59
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:105
int UpnpEventSubscribe_set_SID(UpnpEventSubscribe *p, const UpnpString *s)
Definition: UpnpEventSubscribe.c:119
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:33
void UpnpEventSubscribe_delete(UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:42
int UpnpEventSubscribe_strncpy_SID(UpnpEventSubscribe *p, const char *s, size_t n)
Definition: UpnpEventSubscribe.c:141
size_t UpnpEventSubscribe_get_SID_Length(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:126
void UpnpEventSubscribe_clear_SID(UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:147
Defines constants that for some reason are not defined on some systems.