|
| Internal (UpnpDevice *dev) |
|
void | notifyEvent (const std::string &serviceId, const std::vector< std::string > &names, const std::vector< std::string > &values) |
|
bool | start () |
|
std::unordered_map< std::string, UpnpService * >::const_iterator | findService (const std::string &serviceid) |
|
int | callBack (Upnp_EventType et, const void *evp) |
|
|
UpnpDevice * | me {nullptr} |
|
UpnpDevice * | rootdev {nullptr} |
|
UPnPP::LibUPnP * | lib {nullptr} |
|
string | deviceId |
|
string | product |
|
string | version |
|
std::thread | loopthread |
|
string | devsubd |
|
DevXML | myxml |
|
map< string, DevXML > | embedxml |
|
std::unordered_map< std::string, UpnpService * > | servicemap |
|
std::vector< std::string > | serviceids |
|
std::unordered_map< std::string, soapfun > | calls |
|
bool | needExit {false} |
|
UpnpDevice_Handle | dvh {0} |
|
std::mutex | devlock |
|
std::condition_variable | evloopcond |
|
std::mutex | evlooplock |
|
The documentation for this class was generated from the following file:
- /home/dockes/projets/mpdupnp/libupnpp/libupnpp/device/device.cxx