ivaria/gconnect.h
00001 /* 00002 Crystal Space GUI Client/Server Connection Interface 00003 (C) 2003 Mat Sutcliffe <oktal@gmx.co.uk> 00004 00005 */ 00006 00007 #ifndef __CS_IVARIA_GCLIENT_H__ 00008 #define __CS_IVAR_A_GCLIENT_H__ 00009 00010 #include "csutil/scf.h" 00011 00012 typedef int csGUIClientHandle; 00013 00014 SCF_VERSION (iGUIConnection, 0, 0, 1); 00015 00024 struct iGUIConnection : public iBase 00025 { 00027 virtual size_t GetDataFromClient (csGUIClientHandle, void *, size_t) = 0; 00028 00030 virtual bool SendDataToClient (csGUIClientHandle, void *buf, size_t len) = 0; 00031 00037 virtual size_t GetDataFromServer (void *data, size_t len) = 0; 00038 00043 virtual bool SendDataToServer (void *buf, size_t len) = 0; 00044 }; 00045 00046 #endif
Generated for Crystal Space by doxygen 1.2.18