libUPnP  1.14.0
UpnpEventSubscribe.h
Go to the documentation of this file.
1 #ifndef UPNPEVENTSUBSCRIBE_H
2 #define UPNPEVENTSUBSCRIBE_H
3 
13 #include <stdlib.h> /* for size_t */
14 
15 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
16 
17 #include "UpnpString.h"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif /* __cplusplus */
22 
27 
36 
41 
46 
58 EXPORT_SPEC int UpnpEventSubscribe_strncpy_SID(UpnpEventSubscribe *p, const char *s, size_t n);
61 
76 
77 #ifdef __cplusplus
78 }
79 #endif /* __cplusplus */
80 
81 #endif /* UPNPEVENTSUBSCRIBE_H */
82 
int UpnpEventSubscribe_strncpy_PublisherUrl(UpnpEventSubscribe *p, const char *s, size_t n)
Definition: UpnpEventSubscribe.c:169
size_t UpnpEventSubscribe_get_PublisherUrl_Length(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:154
int UpnpEventSubscribe_get_ErrCode(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:81
const char * UpnpEventSubscribe_get_SID_cstr(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:122
UpnpString object declaration.
UpnpEventSubscribe * UpnpEventSubscribe_new()
Definition: UpnpEventSubscribe.c:26
const UpnpString * UpnpEventSubscribe_get_PublisherUrl(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:142
int UpnpEventSubscribe_get_TimeOut(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:93
int UpnpEventSubscribe_set_TimeOut(UpnpEventSubscribe *p, int n)
Definition: UpnpEventSubscribe.c:98
UpnpEventSubscribe * UpnpEventSubscribe_dup(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:70
const UpnpString * UpnpEventSubscribe_get_SID(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:105
Definition: UpnpEventSubscribe.c:18
int UpnpEventSubscribe_set_ErrCode(UpnpEventSubscribe *p, int n)
Definition: UpnpEventSubscribe.c:86
int UpnpEventSubscribe_set_PublisherUrl(UpnpEventSubscribe *p, const UpnpString *s)
Definition: UpnpEventSubscribe.c:147
const char * UpnpEventSubscribe_get_PublisherUrl_cstr(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:159
void UpnpEventSubscribe_clear_PublisherUrl(UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:174
int UpnpEventSubscribe_strcpy_PublisherUrl(UpnpEventSubscribe *p, const char *s)
Definition: UpnpEventSubscribe.c:164
int UpnpEventSubscribe_strcpy_SID(UpnpEventSubscribe *p, const char *s)
Definition: UpnpEventSubscribe.c:127
int UpnpEventSubscribe_assign(UpnpEventSubscribe *p, const UpnpEventSubscribe *q)
Definition: UpnpEventSubscribe.c:56
int UpnpEventSubscribe_set_SID(UpnpEventSubscribe *p, const UpnpString *s)
Definition: UpnpEventSubscribe.c:110
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:38
void UpnpEventSubscribe_delete(UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:40
int UpnpEventSubscribe_strncpy_SID(UpnpEventSubscribe *p, const char *s, size_t n)
Definition: UpnpEventSubscribe.c:132
size_t UpnpEventSubscribe_get_SID_Length(const UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:117
#define EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:91
void UpnpEventSubscribe_clear_SID(UpnpEventSubscribe *p)
Definition: UpnpEventSubscribe.c:137
Defines constants that for some reason are not defined on some systems.