#include <source/ariba/utility/bootstrap/modules/multicastdns/MulticastDns.h>
Inherits ariba::utility::BootstrapModule.
Public Member Functions | |
MulticastDns (BootstrapInformationCallback *_callback) | |
virtual | ~MulticastDns () |
virtual void | start () |
virtual void | stop () |
virtual string | getName () |
virtual string | getInformation () |
virtual bool | isFunctional () |
virtual void | publishService (string name, string info1, string info2, string info3) |
virtual void | revokeService (string name) |
Private Member Functions | |
use_logging_h (MulticastDns) | |
Static Private Attributes | |
static const string | serviceType = "_spovnet._tcp" |
Definition at line 70 of file MulticastDns.h.
ariba::utility::MulticastDns::MulticastDns | ( | BootstrapInformationCallback * | _callback | ) |
Definition at line 48 of file MulticastDns.cpp.
ariba::utility::MulticastDns::~MulticastDns | ( | ) | [virtual] |
Definition at line 56 of file MulticastDns.cpp.
string ariba::utility::MulticastDns::getInformation | ( | ) | [virtual] |
string ariba::utility::MulticastDns::getName | ( | ) | [virtual] |
bool ariba::utility::MulticastDns::isFunctional | ( | ) | [virtual] |
void ariba::utility::MulticastDns::publishService | ( | string | name, | |
string | info1, | |||
string | info2, | |||
string | info3 | |||
) | [virtual] |
Implements ariba::utility::BootstrapModule.
Definition at line 159 of file MulticastDns.cpp.
References logging_debug, logging_error, logging_warn, and serviceType.
void ariba::utility::MulticastDns::revokeService | ( | string | name | ) | [virtual] |
Implements ariba::utility::BootstrapModule.
Definition at line 238 of file MulticastDns.cpp.
References logging_debug, and logging_warn.
void ariba::utility::MulticastDns::start | ( | ) | [virtual] |
Implements ariba::utility::BootstrapModule.
Definition at line 75 of file MulticastDns.cpp.
References logging_error, and serviceType.
void ariba::utility::MulticastDns::stop | ( | ) | [virtual] |
ariba::utility::MulticastDns::use_logging_h | ( | MulticastDns | ) | [private] |
const string ariba::utility::MulticastDns::serviceType = "_spovnet._tcp" [static, private] |