123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #pragma once
- #include "../Include/KSGNetwork.h"
- #include <Critical.h>
- namespace KSGClient
- {
-
- class NewsClient : public NewsServerClient
- {
- private:
- int ref;
- Framework::Text ip;
- unsigned short port;
- int cId;
- Network::Klient *k;
- char *key;
- unsigned char keyLen;
- Framework::Critical cs;
- Framework::Text err;
- public:
-
- NewsClient( int klientId, unsigned short port, char *ip, char *key, unsigned char keyLen );
-
- ~NewsClient();
-
-
- bool verbinde() override;
-
-
-
- bool ladeSeite( char *name ) override;
-
-
-
- bool keepAlive() override;
-
-
-
- bool trenne( bool abmelden ) override;
-
- bool istVerbunden() const override;
-
-
- char *getLetzterFehler() const override;
-
- NewsServerClient *getThis() override;
-
-
- NewsServerClient *release() override;
- };
- };
|