class LSLocator

Singelton class

Public Fields

typedef vector LSList

Public Methods

string className()
static void destroy(void)
Frees the memory associated with singelton instance
const LSList& getLSList()
static LSLocator& instance()
bool isTrustedLs(const string& lsIp)
friend ostream& operator<<(ostream& os, const LSLocator& lslocator)
virtual ~LSLocator()
Destructor

Protected Methods

void init()
LSLocator()

Documentation

Singelton class. LSLocator implements the Lookup function for any externals LSs which are out there.In the initial revision we will use a config file to statically configure the list of LSs that we need to connect to.Later we can USE SLP(Service location Protocol) or some other mechanism to dynamically create the list of LSs.
typedef vector LSList

static LSLocator& instance()

string className()

virtual ~LSLocator()
Destructor

static void destroy(void)
Frees the memory associated with singelton instance. gets register to atexit() function at the time of creation.

friend ostream& operator<<(ostream& os, const LSLocator& lslocator)

const LSList& getLSList()

bool isTrustedLs(const string& lsIp)

LSLocator()

void init()


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de