Composti | |
class | fbfs::Echo_i |
struct | fbfs::InstanceInfo |
class | fbfs::NameServer_i |
class | fbfs::NameServerClient |
class | fbfs::Object |
class | fbfs::ObjectManager_i |
class | fbfs::Properties |
class | fbfs::Proxy_i |
class | fbfs::Rule |
class | fbfs::Storage_i |
struct | fbfs::str_cmp |
Ridefinizioni di tipo (typedefs) | |
typedef list<string> | Servers |
Elenco di stringhe che rappresentano indirizzi di server. Continua... | |
typedef map<string, list<InstanceInfo>, fbfs::str_cmp> | TempRepository |
Mappa che associa al nome di un oggetto l'elenco delle InstanceInfo che lo riguardano. Continua... | |
typedef map<string, Servers, fbfs::str_cmp> | Repository |
Repository nella fase successiva alla validazione: qui tutti gli Storage contengono una rappresentazione consistente del repository. Continua... |
|
Repository nella fase successiva alla validazione: qui tutti gli Storage contengono una rappresentazione consistente del repository. E' un contenitore associativo che associa ad ogni nome di oggetto la lista dei server che lo gestiscono. Definizione alla linea 60 del file DataStructures.h. |
|
Elenco di stringhe che rappresentano indirizzi di server. Serve sia per tenere traccia dei server attivi in un certo momento (variabile fbfs::ObjectManager_i::servers), sia per mantenere la lista di server che mantengono informazioni su un certo oggetto. Definizione alla linea 45 del file DataStructures.h. |
|
Mappa che associa al nome di un oggetto l'elenco delle InstanceInfo che lo riguardano. È il repository prima della validazione. Definizione alla linea 51 del file DataStructures.h. |