InfiniSQL  v0.1.2-alpha
Massive Scale Transaction Processing
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Topology.h File Reference

Topology class has all of the actors, their types, and dynamic configuration values. Each actor maintains a Topology object which gives it a common view for the whole node and, as necessary, the whole cluster. More...

#include <cstdlib>
#include <vector>
#include <stdint.h>
#include <pthread.h>
#include <string>
#include <stdio.h>
#include <boost/unordered_map.hpp>
#include "cfgenum.h"
#include <map>
Include dependency graph for Topology.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Topology
 
struct  Topology::addressStruct
 
struct  Topology::partitionAddress
 
struct  Topology::actor_s
 characteristics for each actor More...
 

Variables

pthread_mutex_t nodeTopologyMutex
 
FILE * logfile
 

Detailed Description

Topology class has all of the actors, their types, and dynamic configuration values. Each actor maintains a Topology object which gives it a common view for the whole node and, as necessary, the whole cluster.

Author
Mark Travis mtrav.nosp@m.is15.nosp@m.432+s.nosp@m.rc@g.nosp@m.mail..nosp@m.com
Date
Tue Dec 17 13:54:28 2013

Definition in file Topology.h.

Variable Documentation

FILE* logfile

Definition at line 36 of file main.cc.

pthread_mutex_t nodeTopologyMutex

Definition at line 40 of file main.cc.