summaryrefslogtreecommitdiff
path: root/src/streamstack.cpp
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2010-08-21 04:39:47 +0000
committerMike Buland <eichlan@xagasoft.com>2010-08-21 04:39:47 +0000
commit7f17eeb7fccd52b7049f9f598121130dfd1b55ae (patch)
tree8afca1e4459f0bc719941514009f046cd77f88ed /src/streamstack.cpp
parenta83e9babede7ab5bc8e1ac6c7ee3784b91bd8452 (diff)
downloadlibbu++-7f17eeb7fccd52b7049f9f598121130dfd1b55ae.tar.gz
libbu++-7f17eeb7fccd52b7049f9f598121130dfd1b55ae.tar.bz2
libbu++-7f17eeb7fccd52b7049f9f598121130dfd1b55ae.tar.xz
libbu++-7f17eeb7fccd52b7049f9f598121130dfd1b55ae.zip
Client now inherits from stream. This could be cool, it could really mess\nthings up. We shall see. In other news, I'm adding a Bu::StreamStack class\nthat will let you easily manage dynamic stream/filter sets.
Diffstat (limited to 'src/streamstack.cpp')
-rw-r--r--src/streamstack.cpp86
1 files changed, 86 insertions, 0 deletions
diff --git a/src/streamstack.cpp b/src/streamstack.cpp
new file mode 100644
index 0000000..9e45cc4
--- /dev/null
+++ b/src/streamstack.cpp
@@ -0,0 +1,86 @@
1#include "bu/streamstack.h"
2
3Bu::StreamStack::StreamStack()
4{
5}
6
7Bu::StreamStack::~StreamStack()
8{
9}
10
11void Bu::StreamStack::close()
12{
13}
14
15size_t Bu::StreamStack::read( void *pBuf, size_t nBytes )
16{
17}
18
19size_t Bu::StreamStack::write( const void *pBuf, size_t nBytes )
20{
21}
22
23size_t Bu::StreamStack::write( const Bu::FString &sBuf )
24{
25}
26
27long Bu::StreamStack::tell()
28{
29}
30
31void Bu::StreamStack::seek( long offset )
32{
33}
34
35void Bu::StreamStack::setPos( long pos )
36{
37}
38
39void Bu::StreamStack::setPosEnd( long pos )
40{
41}
42
43bool Bu::StreamStack::isEos()
44{
45}
46
47bool Bu::StreamStack::isOpen()
48{
49}
50
51void Bu::StreamStack::flush()
52{
53}
54
55bool Bu::StreamStack::canRead()
56{
57}
58
59bool Bu::StreamStack::canWrite()
60{
61}
62
63bool Bu::StreamStack::isReadable()
64{
65}
66
67bool Bu::StreamStack::isWritable()
68{
69}
70
71bool Bu::StreamStack::isSeekable()
72{
73}
74
75bool Bu::StreamStack::isBlocking()
76{
77}
78
79void Bu::StreamStack::setBlocking( bool bBlocking )
80{
81}
82
83void Bu::StreamStack::setSize( long iSize )
84{
85}
86