summaryrefslogtreecommitdiff
path: root/vdr-androvdr/sock.h
diff options
context:
space:
mode:
Diffstat (limited to 'vdr-androvdr/sock.h')
-rw-r--r--vdr-androvdr/sock.h63
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