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 |