#include <NameServerClient.h>
Diagramma di interrelazione per fbfs::NameServerClient:
Membri pubblici | |
NameServerClient (const CORBA::ORB_ptr &o, const utils::Prefs &p, const string &pri, const string &sec) | |
Crea un nuovo NameServerClient utilizzando le preferenze contenute nello stream Prefs. Continua... | |
utils::URI | lookup (const fbfs::Obj_id &id) |
Ricerca l'indirizzo dell'ObjectManager relativo all'oggetto con identificatore id. Continua... |
Questa classe effettua i seguenti compiti:
Definizione alla linea 51 del file NameServerClient.h.
|
Crea un nuovo NameServerClient utilizzando le preferenze contenute nello stream Prefs. Qualora non vi siano in Prefs i campi nameserver1 e nameserver2, attribuisce ad essi un valore di default, specificabile come parametri opzionali.
Definizione alla linea 30 del file NameServerClient.cc. 00032 : orb(o), 00033 primary(p.get("nameserver1", pri)), 00034 secondary(p.get("nameserver2", sec)) { 00035 } |
|
Ricerca l'indirizzo dell'ObjectManager relativo all'oggetto con identificatore id.
Definizione alla linea 37 del file NameServerClient.cc. 00037 { 00038 utils::URI uri = lookup_int(id, primary); 00039 if(!uri.isValid()) 00040 uri = lookup_int(id, secondary); 00041 return uri; 00042 } |