diff options
author | bju <bju@maxi.fritz.box> | 2011-03-31 00:39:54 +0200 |
---|---|---|
committer | bju <bju@maxi.fritz.box> | 2011-03-31 00:39:54 +0200 |
commit | 1f38710cbed1e6fd6507376e3cb5c5b3c509de39 (patch) | |
tree | b1239d478248453a5f38e947d340ff81e9889f08 /vdr-androvdr/sock.h | |
parent | 99c8ef0c1bd6551bbb39658c0c7fe2a4e0b09e3f (diff) | |
download | vdr-manager-1f38710cbed1e6fd6507376e3cb5c5b3c509de39.tar.gz vdr-manager-1f38710cbed1e6fd6507376e3cb5c5b3c509de39.tar.bz2 |
Renamed from androvdr to vdrmanager
Diffstat (limited to 'vdr-androvdr/sock.h')
-rw-r--r-- | vdr-androvdr/sock.h | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/vdr-androvdr/sock.h b/vdr-androvdr/sock.h deleted file mode 100644 index 260efed..0000000 --- a/vdr-androvdr/sock.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * extendes sockets - */ - -#ifndef _VDRMON_SOCK -#define _VDRMON_SOCK - -#include <sys/types.h> -#include <sys/socket.h> -#include <string> - -using namespace std; - -class cVdrmanagerSocket -{ -protected: - int sock; - const char * password; -protected: - cVdrmanagerSocket(); -public: - virtual ~cVdrmanagerSocket(); - void Close(); - int GetSocket(); - bool MakeDontBlock(); - const char * GetPassword(); -}; - -class cVdrmanagerClientSocket : public cVdrmanagerSocket -{ -private: - string readbuf; - string writebuf; - bool disconnected; - int client; - bool login; -public: - cVdrmanagerClientSocket(const char * password); - virtual ~cVdrmanagerClientSocket(); - bool Attach(int fd); - bool IsLineComplete(); - bool GetLine(string& line); - bool PutLine(string line); - bool Read(); - bool Disconnected(); - void Disconnect(); - bool Flush(); - int GetClientId(); - bool WritePending(); - bool IsLoggedIn(); - void SetLoggedIn(); -}; - -class cVdrmanagerServerSocket : public cVdrmanagerSocket -{ -public: - cVdrmanagerServerSocket(); - virtual ~cVdrmanagerServerSocket(); - bool Create(int port, const char * password); - cVdrmanagerClientSocket * Accept(); -}; - -#endif |