libUPnP
1.8.0
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
upnp
inc
EventSubscribe.h
Go to the documentation of this file.
1
2
3
#ifndef EVENTSUBSCRIBE_H
4
#define EVENTSUBSCRIBE_H
5
6
18
typedef
struct
s_UpnpEventSubscribe
UpnpEventSubscribe
;
19
20
21
#include "
UpnpGlobal.h
"
/* for EXPORT_SPEC */
22
#include "
UpnpString.h
"
23
24
25
#ifdef __cplusplus
26
extern
"C"
{
27
#endif
/* __cplusplus */
28
29
31
EXPORT_SPEC
UpnpEventSubscribe
*
UpnpEventSubscribe_new
();
32
34
EXPORT_SPEC
void
UpnpEventSubscribe_delete
(
UpnpEventSubscribe
*p);
35
37
EXPORT_SPEC
UpnpEventSubscribe
*
UpnpEventSubscribe_dup
(
const
UpnpEventSubscribe
*p);
38
40
EXPORT_SPEC
void
UpnpEventSubscribe_assign
(
UpnpEventSubscribe
*p,
const
UpnpEventSubscribe
*q);
41
43
EXPORT_SPEC
int
UpnpEventSubscribe_get_ErrCode
(
const
UpnpEventSubscribe
*p);
44
EXPORT_SPEC
void
UpnpEventSubscribe_set_ErrCode(
UpnpEventSubscribe
*p,
int
n);
45
47
EXPORT_SPEC
int
UpnpEventSubscribe_get_TimeOut
(
const
UpnpEventSubscribe
*p);
48
EXPORT_SPEC
void
UpnpEventSubscribe_set_TimeOut(
UpnpEventSubscribe
*p,
int
n);
49
55
EXPORT_SPEC
const
UpnpString
*
UpnpEventSubscribe_get_SID
(
const
UpnpEventSubscribe
*p);
56
EXPORT_SPEC
const
char
*UpnpEventSubscribe_get_SID_cstr(
const
UpnpEventSubscribe
*p);
57
EXPORT_SPEC
void
UpnpEventSubscribe_set_SID(
UpnpEventSubscribe
*p,
const
UpnpString
*s);
58
EXPORT_SPEC
void
UpnpEventSubscribe_strcpy_SID(
UpnpEventSubscribe
*p,
const
char
*s);
59
60
62
EXPORT_SPEC
const
UpnpString
*
UpnpEventSubscribe_get_PublisherUrl
(
const
UpnpEventSubscribe
*p);
63
EXPORT_SPEC
const
char
*UpnpEventSubscribe_get_PublisherUrl_cstr(
const
UpnpEventSubscribe
*p);
64
EXPORT_SPEC
void
UpnpEventSubscribe_set_PublisherUrl(
UpnpEventSubscribe
*p,
const
UpnpString
*s);
65
EXPORT_SPEC
void
UpnpEventSubscribe_strcpy_PublisherUrl(
UpnpEventSubscribe
*p,
const
char
*s);
66
67
68
#ifdef __cplusplus
69
}
70
#endif
/* __cplusplus */
71
72
73
#endif
/* EVENTSUBSCRIBE_H */
74
Generated on Fri Feb 1 2013 22:07:44 for libUPnP by
1.8.1.2