| Accept() | TCPSocket | [protected] |
| AcceptClient() | DataServer | [protected, virtual] |
| Bind(int port) | TCPSocket | [protected] |
| BroadcastData(void *var, int size) | DataServer | [inline, protected, virtual] |
| BroadcastVariable(Etype *var, int n=1) | DataServer | [inline, protected] |
| BytesRecd() | DataServer | [inline] |
| BytesSent() | DataServer | [inline] |
| callback | DataServer | [protected] |
| child (defined in DataServer) | DataServer | [private] |
| ClearLocks() (defined in DataServer) | DataServer | [private] |
| Close() | TCPSocket | [protected] |
| Connect(char *server, int port) | TCPSocket | [protected] |
| DataServer() | DataServer | |
| DataServer(int port) | DataServer | |
| DataServerChildThread class | DataServer | [friend] |
| DataServerMainThread class | DataServer | [friend] |
| Finalize() (defined in DataServer) | DataServer | [private] |
| GetKeyword(RemoteSocket *C, char *key) | DataServer | [inline, protected, virtual] |
| GetValue(char *keyword) | DataServer | |
| GetValue(int i) | DataServer | |
| InboundClose() | TCPSocket | [protected] |
| IsDirty(int change=1) | DataServer | [inline] |
| IsDirty(char *keyword, int change=1) | DataServer | [inline] |
| IsDirtyID(int id, int change=1) | DataServer | [inline] |
| isMaster() | DataServer | [inline, protected, virtual] |
| isRunning() | DataServer | [inline] |
| isRunningMPI() | DataServer | [inline, protected, virtual] |
| Key(int i) | DataServer | [inline] |
| keytable | DataServer | [protected] |
| Listen() | TCPSocket | [protected] |
| Lock() (defined in DataServer) | DataServer | [inline, private] |
| Lock(char *key) (defined in DataServer) | DataServer | [inline, private] |
| MapKey(char *key) (defined in DataServer) | DataServer | [inline, private] |
| NumKeys() | DataServer | [inline] |
| NumPendingThreads() (defined in DataServer) | DataServer | [private] |
| operator=(const TCPSocket &) | TCPSocket | [protected] |
| p_hash_table (defined in DataServer) | DataServer | [private] |
| p_lock (defined in DataServer) | DataServer | [private] |
| p_run_flag (defined in DataServer) | DataServer | [private] |
| p_serverID (defined in DataServer) | DataServer | [private] |
| Parent (defined in DataServer) | DataServer | [private] |
| PeerName() | TCPSocket | [protected] |
| PeerPort() | TCPSocket | [protected] |
| Post() | DataServer | [inline] |
| Post(char *keyword) | DataServer | [inline] |
| print_flag | RemoteSocket | [protected] |
| PrintDirty(ostream &out=cout, int change=0) | DataServer | |
| PrintRecvLine() | RemoteSocket | [protected] |
| RecvArray1D(Etype *a, int n1) | RemoteSocket | [inline, protected] |
| RecvArray2D(Etype **a, int n1, int n2) | RemoteSocket | [inline, protected] |
| RecvArray3D(Etype ***a, int n1, int n2, int n3) | RemoteSocket | [inline, protected] |
| RecvArray4D(Etype ****a, int n1, int n2, int n3, int n4) | RemoteSocket | [inline, protected] |
| RecvArrayGeneric(void *a, int totsize, int elemsize) | RemoteSocket | [inline, protected] |
| RecvBytes(int size, void *data) | TCPSocket | [protected] |
| RecvFile(char *filename) | RemoteSocket | [protected] |
| RecvLine(char *line) | RemoteSocket | [protected] |
| RecvRate() | DataServer | [inline] |
| RecvStruct(myStruct *S, Semaphore *sem=NULL) | RemoteSocket | [protected] |
| RecvTime() | DataServer | [inline] |
| RecvVar(Etype *a) | RemoteSocket | [protected] |
| RecvVar() | RemoteSocket | [inline, protected] |
| Register() (defined in DataServer) | DataServer | [inline, private] |
| Register(char *keyword, RemoteSocket *client, int &error_flag, bool register_flag=false) (defined in DataServer) | DataServer | [private] |
| Register_Dynamic_1D_Array(RemoteSocket *C, int &flag, bool register_flag, char *inpkey, char *key, char *perm, Etype *data, int &n1) | DataServer | [inline, protected] |
| Register_Dynamic_2D_Array(RemoteSocket *C, int &flag, bool register_flag, char *inpkey, char *key, char *perm, Etype **data, int &n1, int &n2) | DataServer | [inline, protected] |
| Register_Dynamic_3D_Array(RemoteSocket *C, int &flag, bool register_flag, char *inpkey, char *key, char *perm, Etype ***data, int &n1, int &n2, int &n3) | DataServer | [inline, protected] |
| Register_Dynamic_4D_Array(RemoteSocket *C, int &flag, bool register_flag, char *inpkey, char *key, char *perm, Etype ****data, int &n1, int &n2, int &n3, int &n4) | DataServer | [inline, protected] |
| Register_Static_Array(RemoteSocket *C, int &flag, bool register_flag, char *inpkey, char *key, char *perm, void *data, Etype &element, int totsize, int dim) | DataServer | [inline, protected] |
| Register_Structure(RemoteSocket *C, int &flag, bool register_flag, char *inpkey, char *key, char *perm, Etype &data) | DataServer | [inline, protected] |
| Register_Structure_Internal(RemoteSocket *C, int &flag, char *inpkey, char *key, char *perm, Etype &data) (defined in DataServer) | DataServer | [inline, private] |
| Register_Variable(RemoteSocket *C, int &flag, bool register_flag, char *inpkey, char *key, char *perm, Etype &data) | DataServer | [inline, protected] |
| Register_Variable_Internal(RemoteSocket *C, int &flag, char *inpkey, char *key, char *perm, Etype &data) (defined in DataServer) | DataServer | [inline, private] |
| RegisterCallback(void(*cb)(char *)) | DataServer | |
| RegisterCallback(char *key, void(*cb)(void *), void *data) | DataServer | [inline] |
| RegisterExternal(char *keyword, RemoteSocket *client, int &error_flag, bool register_flag=false) (defined in DataServer) | DataServer | [private] |
| RegisterInternal(char *keyword, RemoteSocket *client, int &error_flag, bool register_flag=false) (defined in DataServer) | DataServer | [inline, private, virtual] |
| RegisterKey(char *key, DataType desc, char *type, int elem_size, int num_elems, char *perm, void *ptr=NULL) | DataServer | [protected] |
| RemoteSocket() | RemoteSocket | [inline, protected] |
| RunThread(int clientID) (defined in DataServer) | DataServer | [private] |
| SendArray1D(Etype *a, int n1) | RemoteSocket | [inline, protected] |
| SendArray2D(Etype **a, int n1, int n2) | RemoteSocket | [inline, protected] |
| SendArray3D(Etype ***a, int n1, int n2, int n3) | RemoteSocket | [inline, protected] |
| SendArray4D(Etype ****a, int n1, int n2, int n3, int n4) | RemoteSocket | [inline, protected] |
| SendArrayGeneric(void *a, int totsize, int elemsize) | RemoteSocket | [inline, protected] |
| SendBytes(int size, const void *data) | TCPSocket | [protected] |
| SendFile(char *filename) | RemoteSocket | [protected] |
| SendLine(char *fmt,...) | RemoteSocket | [protected] |
| SendRate() | DataServer | [inline] |
| SendStruct(myStruct *S, Semaphore *sem=NULL) | RemoteSocket | [protected] |
| SendTime() | DataServer | [inline] |
| SendVar(Etype a) | RemoteSocket | [protected] |
| SetDirty(char *keyword) | DataServer | [inline] |
| SetPrintFlag(int flag) | RemoteSocket | [inline, protected] |
| SocketName() | TCPSocket | [protected] |
| SocketPort() | TCPSocket | [protected] |
| Start(int port=4096) | DataServer | |
| start_time (defined in DataServer) | DataServer | [private] |
| Stop() | DataServer | |
| Synchronize(char *filename=NULL) | DataServer | [protected] |
| TCPSocket() | TCPSocket | [protected] |
| Terminate() (defined in DataServer) | DataServer | [private] |
| UpdateKeyTable() (defined in DataServer) | DataServer | [private] |
| Wait() | DataServer | [inline] |
| Wait(char *keyword) | DataServer | [inline] |
| ~DataServer() | DataServer | |
| ~RemoteSocket() | RemoteSocket | [inline, protected] |
| ~TCPSocket() | TCPSocket | [protected] |