summaryrefslogtreecommitdiff
path: root/vdr-androvdr/sock.h
diff options
context:
space:
mode:
authorbju <bju@maxi.fritz.box>2011-03-31 00:39:54 +0200
committerbju <bju@maxi.fritz.box>2011-03-31 00:39:54 +0200
commit1f38710cbed1e6fd6507376e3cb5c5b3c509de39 (patch)
treeb1239d478248453a5f38e947d340ff81e9889f08 /vdr-androvdr/sock.h
parent99c8ef0c1bd6551bbb39658c0c7fe2a4e0b09e3f (diff)
downloadvdr-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.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