Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

DataServer Member List

This is the complete list of members for DataServer, including all inherited members.
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]
callbackDataServer [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 classDataServer [friend]
DataServerMainThread classDataServer [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]
keytableDataServer [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_flagRemoteSocket [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]

Generated on Sun Jun 16 17:36:51 2002 for POSSE: Portable Object-oriented Scientific Steering Environment by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001