Service publisher interface. More...
#include <netcomm/service_discovery/service_publisher.h>

Public Member Functions | |
| virtual | ~ServicePublisher () |
| Virtual empty destructor. | |
| virtual void | publish_service (NetworkService *service)=0 |
| Publish service. | |
| virtual void | unpublish_service (NetworkService *service)=0 |
| Revoke service publication. | |
Service publisher interface.
Definition at line 31 of file service_publisher.h.
| fawkes::ServicePublisher::~ServicePublisher | ( | ) | [virtual] |
Virtual empty destructor.
Definition at line 41 of file service_publisher.cpp.
| void fawkes::ServicePublisher::publish_service | ( | NetworkService * | service | ) | [pure virtual] |
Publish service.
| service | service to publish |
Implemented in fawkes::AvahiThread, and fawkes::DummyServicePublisher.
Referenced by XmlRpcThread::init(), WebviewThread::init(), and FountainThread::init().
| void fawkes::ServicePublisher::unpublish_service | ( | NetworkService * | service | ) | [pure virtual] |
Revoke service publication.
| service | service to revoke |
Implemented in fawkes::AvahiThread, and fawkes::DummyServicePublisher.
Referenced by XmlRpcThread::finalize(), WebviewThread::finalize(), and FountainThread::finalize().
1.6.1