#include <source/ariba/utility/bootstrap/modules/BootstrapModule.h>
Inherited by ariba::utility::BluetoothSdp, ariba::utility::MulticastDns, and ariba::utility::PeriodicBroadcast.

Public Member Functions | |
| BootstrapModule (BootstrapInformationCallback *_callback) | |
| virtual | ~BootstrapModule () |
| virtual void | start ()=0 |
| virtual void | stop ()=0 |
| virtual string | getName ()=0 |
| virtual string | getInformation ()=0 |
| virtual bool | isFunctional ()=0 |
| virtual void | publishService (string name, string info1, string info2, string info3)=0 |
| virtual void | revokeService (string name)=0 |
Protected Attributes | |
| BootstrapInformationCallback * | callback |
Definition at line 50 of file BootstrapModule.h.
| ariba::utility::BootstrapModule::BootstrapModule | ( | BootstrapInformationCallback * | _callback | ) |
Definition at line 44 of file BootstrapModule.cpp.
| ariba::utility::BootstrapModule::~BootstrapModule | ( | ) | [virtual] |
Definition at line 48 of file BootstrapModule.cpp.
| virtual string ariba::utility::BootstrapModule::getInformation | ( | ) | [pure virtual] |
Implemented in ariba::utility::BluetoothSdp, ariba::utility::MulticastDns, and ariba::utility::PeriodicBroadcast.
| virtual string ariba::utility::BootstrapModule::getName | ( | ) | [pure virtual] |
| virtual bool ariba::utility::BootstrapModule::isFunctional | ( | ) | [pure virtual] |
Implemented in ariba::utility::BluetoothSdp, ariba::utility::MulticastDns, and ariba::utility::PeriodicBroadcast.
Referenced by ariba::utility::BootstrapManager::registerModule().
| virtual void ariba::utility::BootstrapModule::publishService | ( | string | name, | |
| string | info1, | |||
| string | info2, | |||
| string | info3 | |||
| ) | [pure virtual] |
Implemented in ariba::utility::BluetoothSdp, ariba::utility::MulticastDns, and ariba::utility::PeriodicBroadcast.
| virtual void ariba::utility::BootstrapModule::revokeService | ( | string | name | ) | [pure virtual] |
Implemented in ariba::utility::BluetoothSdp, ariba::utility::MulticastDns, and ariba::utility::PeriodicBroadcast.
| virtual void ariba::utility::BootstrapModule::start | ( | ) | [pure virtual] |
Implemented in ariba::utility::BluetoothSdp, ariba::utility::MulticastDns, and ariba::utility::PeriodicBroadcast.
Referenced by ariba::utility::BootstrapManager::registerModule().
| virtual void ariba::utility::BootstrapModule::stop | ( | ) | [pure virtual] |
Implemented in ariba::utility::BluetoothSdp, ariba::utility::MulticastDns, and ariba::utility::PeriodicBroadcast.
Referenced by ariba::utility::BootstrapManager::unregisterModule().
Definition at line 67 of file BootstrapModule.h.
Referenced by ariba::utility::MulticastDns::resolve_callback(), ariba::utility::BluetoothSdp::sdp_search(), and ariba::utility::PeriodicBroadcast::updateRemoteServices().
1.6.1