#include <remotesocket.h>
Inheritance diagram for RemoteSocket::

Public Methods | |
| RemoteSocket () | |
| Server. More... | |
| ~RemoteSocket () | |
| int | SetPrintFlag (int flag) |
| int | SendLine (char *fmt,...) |
| int | RecvLine (char *line) |
| int | PrintRecvLine () |
| int | SendFile (char *filename) |
| int | RecvFile (char *filename) |
| template<class Etype> int | SendVar (Etype a) |
| template<class Etype> int | RecvVar (Etype *a) |
| template<class Etype> Etype | RecvVar () |
| int | SendArrayGeneric (void *a, int totsize, int elemsize) |
| int | RecvArrayGeneric (void *a, int totsize, int elemsize) |
| template<class Etype> int | SendArray1D (Etype *a, int n1) |
| template<class Etype> int | RecvArray1D (Etype *a, int n1) |
| template<class Etype> int | SendArray2D (Etype **a, int n1, int n2) |
| template<class Etype> int | RecvArray2D (Etype **a, int n1, int n2) |
| template<class Etype> int | SendArray3D (Etype ***a, int n1, int n2, int n3) |
| template<class Etype> int | RecvArray3D (Etype ***a, int n1, int n2, int n3) |
| template<class Etype> int | SendArray4D (Etype ****a, int n1, int n2, int n3, int n4) |
| template<class Etype> int | RecvArray4D (Etype ****a, int n1, int n2, int n3, int n4) |
| template<class myStruct> double | RecvStruct (myStruct *S, Semaphore *sem=NULL) |
| template<class myStruct> int | SendStruct (myStruct *S, Semaphore *sem=NULL) |
Protected Attributes | |
| int | print_flag |
|
|
Server.
Definition at line 36 of file remotesocket.h. References print_flag. |
|
|
Definition at line 37 of file remotesocket.h. |
|
|
Definition at line 44 of file remotesocket.cc. References RecvLine(). |
|
||||||||||||||||
|
Definition at line 28 of file 1Darray.h. References ALLOC1D(), FREE1D(), and TCPSocket::RecvBytes(). Referenced by DataServer::Register_Dynamic_1D_Array(). |
|
||||||||||||||||||||
|
Definition at line 32 of file 2Darray.h. References ALLOC1D(), FREE1D(), and TCPSocket::RecvBytes(). Referenced by DataServer::Register_Dynamic_2D_Array(). |
|
||||||||||||||||||||||||
|
Definition at line 33 of file 3Darray.h. References ALLOC1D(), FREE1D(), and TCPSocket::RecvBytes(). Referenced by DataServer::Register_Dynamic_3D_Array(). |
|
||||||||||||||||||||||||||||
|
Definition at line 34 of file 4Darray.h. References ALLOC1D(), FREE1D(), and TCPSocket::RecvBytes(). Referenced by DataServer::Register_Dynamic_4D_Array(). |
|
||||||||||||||||
|
Definition at line 70 of file dataarray.h. References TCPSocket::RecvBytes(). Referenced by DataServer::Register_Static_Array(). |
|
|
Definition at line 83 of file remotesocket.cc. References ALLOC1D(), FREE1D(), and TCPSocket::RecvBytes(). |
|
|
Definition at line 31 of file remotesocket.cc. References TCPSocket::RecvBytes(). Referenced by DataServer::GetKeyword(), and PrintRecvLine(). |
|
||||||||||||||||
|
Referenced by DataClient::RecvKeyTable(), and DataServer::Register_Structure(). |
|
|||||||||
|
Definition at line 31 of file dataarray.h. |
|
||||||||||
|
Definition at line 39 of file dataarray.h. References TCPSocket::RecvBytes(). Referenced by DataServer::Register_Variable(). |
|
||||||||||||||||
|
Definition at line 9 of file 1Darray.h. References ALLOC1D(), FREE1D(), and TCPSocket::SendBytes(). Referenced by DataServer::Register_Dynamic_1D_Array(). |
|
||||||||||||||||||||
|
Definition at line 9 of file 2Darray.h. References ALLOC1D(), FREE1D(), and TCPSocket::SendBytes(). Referenced by DataServer::Register_Dynamic_2D_Array(). |
|
||||||||||||||||||||||||
|
Definition at line 9 of file 3Darray.h. References ALLOC1D(), FREE1D(), and TCPSocket::SendBytes(). Referenced by DataServer::Register_Dynamic_3D_Array(). |
|
||||||||||||||||||||||||||||
|
Definition at line 9 of file 4Darray.h. References ALLOC1D(), FREE1D(), and TCPSocket::SendBytes(). Referenced by DataServer::Register_Dynamic_4D_Array(). |
|
||||||||||||||||
|
Definition at line 56 of file dataarray.h. References ALLOC1D(), FREE1D(), and TCPSocket::SendBytes(). Referenced by DataServer::Register_Static_Array(). |
|
|
Definition at line 54 of file remotesocket.cc. References ALLOC1D(), FREE1D(), getFileSize(), and TCPSocket::SendBytes(). |
|
||||||||||||
|
Definition at line 10 of file remotesocket.cc. References TCPSocket::SendBytes(). |
|
||||||||||||||||
|
Referenced by DataServer::Register_Structure(). |
|
||||||||||
|
Definition at line 14 of file dataarray.h. References TCPSocket::SendBytes(). Referenced by DataServer::Register_Dynamic_1D_Array(), DataServer::Register_Dynamic_2D_Array(), DataServer::Register_Dynamic_3D_Array(), DataServer::Register_Dynamic_4D_Array(), DataServer::Register_Static_Array(), and DataServer::Register_Variable(). |
|
|
Reimplemented in DataClient. Definition at line 38 of file remotesocket.h. References print_flag. Referenced by DataClient::SetPrintFlag(). |
|
|
Definition at line 32 of file remotesocket.h. Referenced by RemoteSocket(), and SetPrintFlag(). |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001