UPnPsdk 0.1
Universal Plug and Play +, Software Development Kit
 
Loading...
Searching...
No Matches
UpnpSubscriptionRequest.hpp
Go to the documentation of this file.
1#ifndef COMPA_UPNPSUBSCRIPTIONREQUEST_HPP
2#define COMPA_UPNPSUBSCRIPTIONREQUEST_HPP
3// Copyright (C) 2022+ GPL 3 and higher by Ingo Höft, <Ingo@Hoeft-online.de>
4// Redistribution only with this Copyright remark. Last modified: 2025-06-12
5// Last compare with ./Pupnp source file on 2025-05-23, ver 1.14.20
12#include "UpnpString.hpp"
13
18
19#ifdef __cplusplus
20extern "C" {
21#endif /* __cplusplus */
22
33
35PUPNP_Api const UpnpString*
39 const UpnpString* s);
41PUPNP_Api size_t
44PUPNP_Api const char*
47PUPNP_Api int
49 const char* s);
51PUPNP_Api int
53 const char* s, size_t n);
55PUPNP_Api void
57
59PUPNP_Api const UpnpString*
63 const UpnpString* s);
65PUPNP_Api size_t
68PUPNP_Api const char*
72 const char* s);
75 const char* s, size_t n);
78
80PUPNP_Api const UpnpString*
84 const UpnpString* s);
86PUPNP_Api size_t
89PUPNP_Api const char*
93 const char* s);
96 const char* s, size_t n);
99
100#ifdef __cplusplus
101}
102#endif /* __cplusplus */
103
104#endif /* COMPA_UPNPSUBSCRIPTIONREQUEST_HPP */
UpnpString object declaration.
PUPNP_Api size_t UpnpSubscriptionRequest_get_ServiceId_Length(const UpnpSubscriptionRequest *p)
PUPNP_Api int UpnpSubscriptionRequest_strcpy_SID(UpnpSubscriptionRequest *p, const char *s)
PUPNP_Api int UpnpSubscriptionRequest_set_SID(UpnpSubscriptionRequest *p, const UpnpString *s)
PUPNP_Api int UpnpSubscriptionRequest_strncpy_SID(UpnpSubscriptionRequest *p, const char *s, size_t n)
PUPNP_Api const UpnpString * UpnpSubscriptionRequest_get_ServiceId(const UpnpSubscriptionRequest *p)
PUPNP_Api void UpnpSubscriptionRequest_clear_UDN(UpnpSubscriptionRequest *p)
PUPNP_Api int UpnpSubscriptionRequest_set_UDN(UpnpSubscriptionRequest *p, const UpnpString *s)
PUPNP_Api int UpnpSubscriptionRequest_set_ServiceId(UpnpSubscriptionRequest *p, const UpnpString *s)
PUPNP_Api const char * UpnpSubscriptionRequest_get_UDN_cstr(const UpnpSubscriptionRequest *p)
PUPNP_Api int UpnpSubscriptionRequest_strncpy_ServiceId(UpnpSubscriptionRequest *p, const char *s, size_t n)
PUPNP_Api const char * UpnpSubscriptionRequest_get_SID_cstr(const UpnpSubscriptionRequest *p)
PUPNP_Api UpnpSubscriptionRequest * UpnpSubscriptionRequest_new(void)
PUPNP_Api const UpnpString * UpnpSubscriptionRequest_get_SID(const UpnpSubscriptionRequest *p)
PUPNP_Api void UpnpSubscriptionRequest_clear_ServiceId(UpnpSubscriptionRequest *p)
PUPNP_Api int UpnpSubscriptionRequest_assign(UpnpSubscriptionRequest *p, const UpnpSubscriptionRequest *q)
PUPNP_Api const char * UpnpSubscriptionRequest_get_ServiceId_cstr(const UpnpSubscriptionRequest *p)
PUPNP_Api void UpnpSubscriptionRequest_delete(UpnpSubscriptionRequest *p)
PUPNP_Api UpnpSubscriptionRequest * UpnpSubscriptionRequest_dup(const UpnpSubscriptionRequest *p)
PUPNP_Api int UpnpSubscriptionRequest_strcpy_UDN(UpnpSubscriptionRequest *p, const char *s)
PUPNP_Api size_t UpnpSubscriptionRequest_get_SID_Length(const UpnpSubscriptionRequest *p)
PUPNP_Api size_t UpnpSubscriptionRequest_get_UDN_Length(const UpnpSubscriptionRequest *p)
PUPNP_Api const UpnpString * UpnpSubscriptionRequest_get_UDN(const UpnpSubscriptionRequest *p)
PUPNP_Api void UpnpSubscriptionRequest_clear_SID(UpnpSubscriptionRequest *p)
PUPNP_Api int UpnpSubscriptionRequest_strncpy_UDN(UpnpSubscriptionRequest *p, const char *s, size_t n)
PUPNP_Api int UpnpSubscriptionRequest_strcpy_ServiceId(UpnpSubscriptionRequest *p, const char *s)
Internal implementation of the class UpnpString.