diff options
Diffstat (limited to 'vdr_network.h')
-rw-r--r-- | vdr_network.h | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/vdr_network.h b/vdr_network.h index 182fa23..4725d2a 100644 --- a/vdr_network.h +++ b/vdr_network.h @@ -15,31 +15,33 @@ class cRingBufferLinear; // ---------------------------------------------------------------- -class mgNet : public cRingBufferLinear, cThread +class mgNet:public cRingBufferLinear, cThread { -private: - int m_fd; - bool m_connected, m_netup; - int m_deferedErrno; - int m_rwTimeout, m_conTimeout; - unsigned char m_lineBuff[4096]; - int m_count; - // - void close(void); - int ringRead(unsigned char *dest, int len); - void copyFromBuff(unsigned char *dest, int n); -protected: - virtual void action(void); -public: - mgNet(int size, int ConTimeoutMs, int RwTimeoutMs); - ~mgNet(); - bool connect(const char *hostname, const int port); - void disconnect(void); - bool connected(void) { return m_connected; } - int gets(char *dest, int len); - int puts(char *dest); - int read(unsigned char *dest, int len); - int write(unsigned char *dest, int len); + private: + int m_fd; + bool m_connected, m_netup; + int m_deferedErrno; + int m_rwTimeout, m_conTimeout; + unsigned char m_lineBuff[4096]; + int m_count; +// + void close (void); + int ringRead (unsigned char *dest, int len); + void copyFromBuff (unsigned char *dest, int n); + protected: + virtual void action (void); + public: + mgNet (int size, int ConTimeoutMs, int RwTimeoutMs); + ~mgNet (); + bool connect (const char *hostname, const int port); + void disconnect (void); + bool connected (void) + { + return m_connected; + } + int gets (char *dest, int len); + int puts (char *dest); + int read (unsigned char *dest, int len); + int write (unsigned char *dest, int len); }; - -#endif //___NETWORK_H +#endif //___NETWORK_H |