UPnPsdk 0.1
Universal Plug and Play +, Software Development Kit
 
Loading...
Searching...
No Matches
upnp_device.hpp
Go to the documentation of this file.
1#ifndef UPnPsdk_UPNP_DEVICE_HPP
2#define UPnPsdk_UPNP_DEVICE_HPP
3// Copyright (C) 2024+ GPL 3 and higher by Ingo Höft, <Ingo@Hoeft-online.de>
4// Redistribution only with this Copyright remark. Last modified: 2025-06-11
11#include <UPnPsdk/port.hpp>
13#include <string>
15
16
17namespace UPnPsdk {
18
22 public:
23 // Constructor
25
26 // Destructor
27 virtual ~CRootdevice();
28
30 void bind(const std::string& a_ifname);
31
33 std::string ifname() const;
34
35 private:
36 SUPPRESS_MSVC_WARN_4251_NEXT_LINE
37 std::string m_ifname;
38};
39
40} // namespace UPnPsdk
41
42#endif // UPnPsdk_UPNP_DEVICE_HPP
This will become a container object for the root device of a network node.
Reengineered Object Oriented UPnP+ program code.
Specifications to be portable between different platforms.
Macros to support visibility of external symbols.
#define UPnPsdk_VIS
Prefix to export symbol for external use.