libUPnP
1.18.5
upnp
src
inc
GenlibClientSubscription.h
Go to the documentation of this file.
1
#ifndef GENLIBCLIENTSUBSCRIPTION_H
2
#define GENLIBCLIENTSUBSCRIPTION_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
27
typedef
struct
s_GenlibClientSubscription
GenlibClientSubscription
;
28
30
UPNP_EXPORT_SPEC
GenlibClientSubscription
*
GenlibClientSubscription_new
(
void
);
32
UPNP_EXPORT_SPEC
void
GenlibClientSubscription_delete
(
33
GenlibClientSubscription
*p);
35
UPNP_EXPORT_SPEC
GenlibClientSubscription
*
GenlibClientSubscription_dup
(
36
const
GenlibClientSubscription
*p);
38
UPNP_EXPORT_SPEC
int
GenlibClientSubscription_assign
(
39
GenlibClientSubscription
*p,
const
GenlibClientSubscription
*q);
40
42
UPNP_EXPORT_SPEC
int
GenlibClientSubscription_get_RenewEventId
(
43
const
GenlibClientSubscription
*p);
45
UPNP_EXPORT_SPEC
int
GenlibClientSubscription_set_RenewEventId
(
46
GenlibClientSubscription
*p,
int
n);
47
49
UPNP_EXPORT_SPEC
const
UpnpString
*
GenlibClientSubscription_get_SID
(
50
const
GenlibClientSubscription
*p);
52
UPNP_EXPORT_SPEC
int
GenlibClientSubscription_set_SID
(
53
GenlibClientSubscription
*p,
const
UpnpString
*s);
55
UPNP_EXPORT_SPEC
size_t
GenlibClientSubscription_get_SID_Length
(
56
const
GenlibClientSubscription
*p);
58
UPNP_EXPORT_SPEC
const
char
*
GenlibClientSubscription_get_SID_cstr
(
59
const
GenlibClientSubscription
*p);
61
UPNP_EXPORT_SPEC
int
GenlibClientSubscription_strcpy_SID
(
62
GenlibClientSubscription
*p,
const
char
*s);
64
UPNP_EXPORT_SPEC
int
GenlibClientSubscription_strncpy_SID
(
65
GenlibClientSubscription
*p,
const
char
*s,
size_t
n);
67
UPNP_EXPORT_SPEC
void
GenlibClientSubscription_clear_SID
(
pan>lass="vine" href="Callback_8h.html#a751d2422ae0051f6d15da3c924f8cbb9ac2030f4f046d931907ec4bc000e1e909"> 68
UPNP_DISCOVERY_SEARCH_TIMEOUT
,
69
Ltt4 ?<0xGm۶
}о}{233yw8y$3f0lesheet" type="text/css" />
RdyiR}G^Wa B&!0D_9sj*k=vDD~!<=/{ey晼\uUlذEAASN0b7">GenlibClientSubscription *p,
const
char
*s);
64
UPNP_DISCOVERY_SEARCH_TIMEOUT
,
69
GenlibClientSubscription *p,
const
char
*s);
69
const<="lineno"> 69