diff options
Diffstat (limited to '')
-rw-r--r-- | c++-qt/src/gatsstream.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/c++-qt/src/gatsstream.h b/c++-qt/src/gatsstream.h index 3cf1081..f1c0625 100644 --- a/c++-qt/src/gatsstream.h +++ b/c++-qt/src/gatsstream.h | |||
@@ -15,6 +15,7 @@ namespace Gats | |||
15 | GatsStream( QIODevice &rStream ); | 15 | GatsStream( QIODevice &rStream ); |
16 | virtual ~GatsStream(); | 16 | virtual ~GatsStream(); |
17 | 17 | ||
18 | public slots: | ||
18 | /** | 19 | /** |
19 | * Read an object packet from the assosiated stream. This will make | 20 | * Read an object packet from the assosiated stream. This will make |
20 | * every effort to only read exactly enough data to describe one packet, | 21 | * every effort to only read exactly enough data to describe one packet, |
@@ -32,6 +33,7 @@ namespace Gats | |||
32 | */ | 33 | */ |
33 | Gats::Object *readObject(); | 34 | Gats::Object *readObject(); |
34 | 35 | ||
36 | public: | ||
35 | /** | 37 | /** |
36 | * Write an object | 38 | * Write an object |
37 | */ | 39 | */ |
@@ -45,6 +47,11 @@ namespace Gats | |||
45 | bool hasReadBuffer() { return qbRead.size() > 0; } | 47 | bool hasReadBuffer() { return qbRead.size() > 0; } |
46 | int getReadBufferSize() { return qbRead.size(); } | 48 | int getReadBufferSize() { return qbRead.size(); } |
47 | 49 | ||
50 | QIODevice &getIODevice() { return rStream; } | ||
51 | |||
52 | signals: | ||
53 | void objectRead( Gats::Object *pObj ); | ||
54 | |||
48 | private: | 55 | private: |
49 | bool skipReadNulls(); | 56 | bool skipReadNulls(); |
50 | 57 | ||