UPnPsdk 0.1
Universal Plug and Play +, Software Development Kit
 
Loading...
Searching...
No Matches
GenlibClientSubscription.hpp
Go to the documentation of this file.
1#ifdef COMPA_HAVE_CTRLPT_SSDP
2
3#ifndef COMPA_GENLIB_CLIENTSUBSCRIPTION_HPP
4#define COMPA_GENLIB_CLIENTSUBSCRIPTION_HPP
5// Copyright (C) 2022+ GPL 3 and higher by Ingo Höft, <Ingo@Hoeft-online.de>
6// Redistribution only with this Copyright remark. Last modified: 2025-06-12
13#include <UpnpString.hpp>
14
19
30
36 int n);
37
39const UpnpString*
43 const UpnpString* s);
45size_t
48const char*
52 const char* s);
55 const char* s, size_t n);
58
60const UpnpString*
64 const UpnpString* s);
69const char*
73 const char* s);
76 const char* s, size_t n);
79
81const UpnpString*
85 const UpnpString* s);
87size_t
90const char*
94 const char* s);
97 const char* s, size_t n);
100
107
108#endif // COMPA_GENLIB_CLIENTSUBSCRIPTION_HPP
109#endif // COMPA_HAVE_CTRLPT_SSDP
Genlib Client subscription.
int GenlibClientSubscription_strncpy_SID(GenlibClientSubscription *p, const char *s, size_t n)
int GenlibClientSubscription_set_RenewEventId(GenlibClientSubscription *p, int n)
const char * GenlibClientSubscription_get_ActualSID_cstr(const GenlibClientSubscription *p)
GenlibClientSubscription * GenlibClientSubscription_get_Next(const GenlibClientSubscription *p)
int GenlibClientSubscription_set_ActualSID(GenlibClientSubscription *p, const UpnpString *s)
int GenlibClientSubscription_set_Next(GenlibClientSubscription *p, GenlibClientSubscription *n)
void GenlibClientSubscription_clear_ActualSID(GenlibClientSubscription *p)
int GenlibClientSubscription_set_EventURL(GenlibClientSubscription *p, const UpnpString *s)
int GenlibClientSubscription_strncpy_EventURL(GenlibClientSubscription *p, const char *s, size_t n)
const char * GenlibClientSubscription_get_SID_cstr(const GenlibClientSubscription *p)
const UpnpString * GenlibClientSubscription_get_ActualSID(const GenlibClientSubscription *p)
int GenlibClientSubscription_strncpy_ActualSID(GenlibClientSubscription *p, const char *s, size_t n)
GenlibClientSubscription * GenlibClientSubscription_new()
int GenlibClientSubscription_set_SID(GenlibClientSubscription *p, const UpnpString *s)
int GenlibClientSubscription_strcpy_SID(GenlibClientSubscription *p, const char *s)
const char * GenlibClientSubscription_get_EventURL_cstr(const GenlibClientSubscription *p)
void GenlibClientSubscription_clear_SID(GenlibClientSubscription *p)
void GenlibClientSubscription_delete(GenlibClientSubscription *p)
int GenlibClientSubscription_assign(GenlibClientSubscription *p, const GenlibClientSubscription *q)
int GenlibClientSubscription_strcpy_ActualSID(GenlibClientSubscription *p, const char *s)
int GenlibClientSubscription_strcpy_EventURL(GenlibClientSubscription *p, const char *s)
const UpnpString * GenlibClientSubscription_get_EventURL(const GenlibClientSubscription *p)
GenlibClientSubscription * GenlibClientSubscription_dup(const GenlibClientSubscription *p)
size_t GenlibClientSubscription_get_SID_Length(const GenlibClientSubscription *p)
void GenlibClientSubscription_clear_EventURL(GenlibClientSubscription *p)
size_t GenlibClientSubscription_get_ActualSID_Length(const GenlibClientSubscription *p)
const UpnpString * GenlibClientSubscription_get_SID(const GenlibClientSubscription *p)
int GenlibClientSubscription_get_RenewEventId(const GenlibClientSubscription *p)
size_t GenlibClientSubscription_get_EventURL_Length(const GenlibClientSubscription *p)
UpnpString object declaration.
Internal implementation of the class UpnpString.