libUPnP
1.8.0
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
upnp
inc
Discovery.h
Go to the documentation of this file.
1
2
3
#ifndef DISCOVERY_H
4
#define DISCOVERY_H
5
6
17
typedef
struct
s_UpnpDiscovery
UpnpDiscovery
;
18
19
20
#include "
UpnpGlobal.h
"
/* for EXPORT_SPEC */
21
#include "
UpnpInet.h
"
/* for sockaddr, sockaddr_storage */
22
#include "
UpnpString.h
"
23
24
25
#ifdef __cplusplus
26
extern
"C"
{
27
#endif
/* __cplusplus */
28
29
31
EXPORT_SPEC
UpnpDiscovery
*
UpnpDiscovery_new
();
32
34
EXPORT_SPEC
void
UpnpDiscovery_delete
(
UpnpDiscovery
*p);
35
37
EXPORT_SPEC
UpnpDiscovery
*
UpnpDiscovery_dup
(
const
UpnpDiscovery
*p);
38
40
EXPORT_SPEC
void
UpnpDiscovery_assign
(
UpnpDiscovery
*p,
const
UpnpDiscovery
*q);
41
43
EXPORT_SPEC
int
UpnpDiscovery_get_ErrCode
(
const
UpnpDiscovery
*p);
44
EXPORT_SPEC
void
UpnpDiscovery_set_ErrCode(
UpnpDiscovery
*p,
int
n);
45
47
EXPORT_SPEC
int
UpnpDiscovery_get_Expires
(
const
UpnpDiscovery
*p);
48
EXPORT_SPEC
void
UpnpDiscovery_set_Expires(
UpnpDiscovery
*p,
int
n);
49
51
EXPORT_SPEC
const
UpnpString
*
UpnpDiscovery_get_DeviceID
(
const
UpnpDiscovery
*p);
52
EXPORT_SPEC
const
char
*UpnpDiscovery_get_DeviceID_cstr(
const
UpnpDiscovery
*p);
53
EXPORT_SPEC
void
UpnpDiscovery_set_DeviceID(
UpnpDiscovery
*p,
const
UpnpString
*s);
54
EXPORT_SPEC
void
UpnpDiscovery_strcpy_DeviceID(
UpnpDiscovery
*p,
const
char
*s);
55
57
EXPORT_SPEC
const
UpnpString
*
UpnpDiscovery_get_DeviceType
(
const
UpnpDiscovery
*p);
58
EXPORT_SPEC
const
char
*UpnpDiscovery_get_DeviceType_cstr(
const
UpnpDiscovery
*p);
59
EXPORT_SPEC
void
UpnpDiscovery_set_DeviceType(
UpnpDiscovery
*p,
const
UpnpString
*s);
60
EXPORT_SPEC
void
UpnpDiscovery_strcpy_DeviceType(
UpnpDiscovery
*p,
const
char
*s);
61
63
EXPORT_SPEC
const
UpnpString
*
UpnpDiscovery_get_ServiceType
(
const
UpnpDiscovery
*p);
64
EXPORT_SPEC
const
char
*UpnpDiscovery_get_ServiceType_cstr(
const
UpnpDiscovery
*p);
65
EXPORT_SPEC
void
UpnpDiscovery_set_ServiceType(
UpnpDiscovery
*p,
const
UpnpString
*s);
66
EXPORT_SPEC
void
UpnpDiscovery_strcpy_ServiceType(
UpnpDiscovery
*p,
const
char
*s);
67
69
EXPORT_SPEC
const
UpnpString
*
UpnpDiscovery_get_ServiceVer
(
const
UpnpDiscovery
*p);
70
EXPORT_SPEC
const
char
*UpnpDiscovery_get_ServiceVer_cstr(
const
UpnpDiscovery
*p);
71
EXPORT_SPEC
void
UpnpDiscovery_set_ServiceVer(
UpnpDiscovery
*p,
const
UpnpString
*s);
72
EXPORT_SPEC
void
UpnpDiscovery_strcpy_ServiceVer(
UpnpDiscovery
*p,
const
char
*s);
73
75
EXPORT_SPEC
const
UpnpString
*
UpnpDiscovery_get_Location
(
const
UpnpDiscovery
*p);
76
EXPORT_SPEC
const
char
*UpnpDiscovery_get_Location_cstr(
const
UpnpDiscovery
*p);
77
EXPORT_SPEC
void
UpnpDiscovery_set_Location(
UpnpDiscovery
*p,
const
UpnpString
*s);
78
EXPORT_SPEC
void
UpnpDiscovery_strcpy_Location(
UpnpDiscovery
*p,
const
char
*s);
79
EXPORT_SPEC
void
UpnpDiscovery_strncpy_Location(
UpnpDiscovery
*p,
const
char
*s,
int
n);
80
82
EXPORT_SPEC
const
UpnpString
*
UpnpDiscovery_get_Os
(
const
UpnpDiscovery
*p);
83
EXPORT_SPEC
const
char
*UpnpDiscovery_get_Os_cstr(
const
UpnpDiscovery
*p);
84
EXPORT_SPEC
void
UpnpDiscovery_set_Os(
UpnpDiscovery
*p,
const
UpnpString
*s);
85
EXPORT_SPEC
void
UpnpDiscovery_strcpy_Os(
UpnpDiscovery
*p,
const
char
*s);
86
EXPORT_SPEC
void
UpnpDiscovery_strncpy_Os(
UpnpDiscovery
*p,
const
char
*s,
int
n);
87
89
EXPORT_SPEC
const
UpnpString
*
UpnpDiscovery_get_Date
(
const
UpnpDiscovery
*p);
90
EXPORT_SPEC
const
char
*UpnpDiscovery_get_Date_cstr(
const
UpnpDiscovery
*p);
91
EXPORT_SPEC
void
UpnpDiscovery_set_Date(
UpnpDiscovery
*p,
const
UpnpString
*s);
92
EXPORT_SPEC
void
UpnpDiscovery_strcpy_Date(
UpnpDiscovery
*p,
const
char
*s);
93
95
EXPORT_SPEC
const
UpnpString
*
UpnpDiscovery_get_Ext
(
const
UpnpDiscovery
*p);
96
EXPORT_SPEC
const
char
*UpnpDiscovery_get_Ext_cstr(
const
UpnpDiscovery
*p);
97
EXPORT_SPEC
void
UpnpDiscovery_set_Ext(
UpnpDiscovery
*p,
const
UpnpString
*s);
98
EXPORT_SPEC
void
UpnpDiscovery_strcpy_Ext(
UpnpDiscovery
*p,
const
char
*s);
99
EXPORT_SPEC
void
UpnpDiscovery_strncpy_Ext(
UpnpDiscovery
*p,
const
char
*s,
int
n);
100
102
EXPORT_SPEC
const
struct
sockaddr *
UpnpDiscovery_get_DestAddr
(
const
UpnpDiscovery
*p);
103
EXPORT_SPEC
void
UpnpDiscovery_set_DestAddr(
UpnpDiscovery
*p,
const
struct
sockaddr *sa);
104
105
106
#ifdef __cplusplus
107
}
108
#endif
/* __cplusplus */
109
110
111
#endif
/* DISCOVERY_H */
112
Generated on Sat Nov 1 2014 20:42:24 for libUPnP by
1.8.1.2