|
| ControlPoint (int ssdpPort=DEFAULT_SSDP_PORT, int httpPort=DEFAULT_EVENTSUB_PORT) |
|
virtual | ~ControlPoint () |
|
int | getSSDPPort () |
|
void | setSSDPPort (int port) |
|
int | getHTTPPort () |
|
void | setHTTPPort (int port) |
|
size_t | getHTTPWorkerCount () |
|
void | setHTTPWorkerCount (size_t count) |
|
void | setNMPRMode (bool flag) |
|
bool | isNMPRMode () |
|
DeviceList * | getDeviceList () |
|
mupnp_shared_ptr< Device > | getDevice (mupnp_shared_ptr< uXML::Node > rootNode) |
|
mupnp_shared_ptr< Device > | getDevice (const std::string &name) |
|
bool | hasDevice (const std::string &name) |
|
void | setExpiredDeviceMonitoringInterval (long interval) |
|
long | getExpiredDeviceMonitoringInterval () |
|
void | setDeviceDisposer (Disposer *disposer) |
|
Disposer * | getDeviceDisposer () |
|
void | removeExpiredDevices () |
|
void | clean () |
|
void | addNotifyListener (NotifyListener *listener) |
|
void | removeNotifyListener (NotifyListener *listener) |
|
bool | performNotifyListener (SSDPPacket *ssdpPacket) |
|
void | addSearchResponseListener (SearchResponseListener *listener) |
|
void | removeSearchResponseListener (SearchResponseListener *listener) |
|
bool | performSearchResponseListener (SSDPPacket *ssdpPacket) |
|
void | addDeviceChangeListener (DeviceChangeListener *listener) |
|
void | removeDeviceChangeListener (DeviceChangeListener *listener) |
|
bool | performAddDeviceListener (Device *dev) |
|
bool | performRemoveDeviceListener (Device *dev) |
|
void | notifyReceived (SSDPPacket *packet) |
|
void | searchResponseReceived (SSDPPacket *packet) |
|
int | getSearchMx () |
|
void | setSearchMx (int mx) |
|
bool | search (const std::string &target, int mx) |
|
bool | search (const std::string &target) |
|
bool | search () |
|
void | addEventListener (EventListener *listener) |
|
void | removeEventListener (EventListener *listener) |
|
bool | performEventListener (const std::string &uuid, long seq, const std::string &name, const std::string &value) |
|
const char * | getEventSubURI () |
|
void | setEventSubURI (const std::string &url) |
|
bool | subscribe (Service *service, long timeout) |
|
bool | subscribe (Service *service) |
|
bool | subscribe (Service *service, const std::string &uuid, long timeout) |
|
bool | subscribe (Service *service, const std::string &uuid) |
|
bool | isSubscribed (Service *service) |
|
bool | unsubscribe (Service *service) |
|
void | unsubscribe (Device *device) |
|
void | unsubscribe () |
|
Service * | getSubscriberService (const std::string &uuid) |
|
void | renewSubscriberService (Device *dev, long timeout) |
|
void | renewSubscriberService (long timeout) |
|
void | renewSubscriberService () |
|
void | setRenewSubscriber (RenewSubscriber *sub) |
|
RenewSubscriber * | getRenewSubscriber () |
|
bool | start (const std::string &target, int mx) |
|
bool | start (const std::string &target) |
|
bool | start () |
|
bool | stop () |
|
void | lock () |
|
void | unlock () |
|
void | print () |
|