/* * netosd.h: OSD over network * * See the README file for copyright information and how to reach the author. * */ #ifndef _NETOSD__H #define _NETOSD__H #include #include "tool_socket.h" // --- cNetOSD ----------------------------------------------- class cNetOSD : public cOsd { private: bool truecolor; protected: public: cNetOSD(int XOfs, int YOfs, uint Level = OSD_LEVEL_DEFAULT); virtual ~cNetOSD(); virtual eOsdError CanHandleAreas(const tArea *Areas, int NumAreas); virtual void Flush(void); }; // --- cNetOSDProvider ---------------------------------------- class cNetOSDProvider : public cOsdProvider { private: cOsd *osd; cNetOSD **NetOSD; public: cNetOSDProvider(void); virtual cOsd *CreateOsd(int Left, int Top, uint Level); }; #endif //_NETOSD__H