diff options
| -rw-r--r-- | src/nidsstream.cpp | 6 | ||||
| -rw-r--r-- | src/nidsstream.h | 3 | ||||
| -rw-r--r-- | src/tests/nids.cpp | 6 |
3 files changed, 12 insertions, 3 deletions
diff --git a/src/nidsstream.cpp b/src/nidsstream.cpp index e3bd731..2f24d69 100644 --- a/src/nidsstream.cpp +++ b/src/nidsstream.cpp | |||
| @@ -1,12 +1,14 @@ | |||
| 1 | #include "bu/nidsstream.h" | 1 | #include "bu/nidsstream.h" |
| 2 | 2 | ||
| 3 | Bu::NidsStream::NidsStream( Nids &rNids ) : | 3 | Bu::NidsStream::NidsStream( Nids &rNids ) : |
| 4 | rNids( rNids ) | 4 | rNids( rNids ), |
| 5 | iPos( 0 ) | ||
| 5 | { | 6 | { |
| 6 | } | 7 | } |
| 7 | 8 | ||
| 8 | Bu::NidsStream::NidsStream( const Bu::NidsStream &rSrc ) : | 9 | Bu::NidsStream::NidsStream( const Bu::NidsStream &rSrc ) : |
| 9 | rNids( rSrc.rNids ) | 10 | rNids( rSrc.rNids ), |
| 11 | iPos( 0 ) | ||
| 10 | { | 12 | { |
| 11 | 13 | ||
| 12 | } | 14 | } |
diff --git a/src/nidsstream.h b/src/nidsstream.h index 8021dee..f64fca4 100644 --- a/src/nidsstream.h +++ b/src/nidsstream.h | |||
| @@ -14,9 +14,9 @@ namespace Bu | |||
| 14 | * These can only be created by the Nids class. | 14 | * These can only be created by the Nids class. |
| 15 | */ | 15 | */ |
| 16 | NidsStream( Nids &rNids ); | 16 | NidsStream( Nids &rNids ); |
| 17 | NidsStream( const NidsStream &rSrc ); | ||
| 18 | 17 | ||
| 19 | public: | 18 | public: |
| 19 | NidsStream( const NidsStream &rSrc ); | ||
| 20 | virtual ~NidsStream(); | 20 | virtual ~NidsStream(); |
| 21 | 21 | ||
| 22 | virtual void close(); | 22 | virtual void close(); |
| @@ -42,6 +42,7 @@ namespace Bu | |||
| 42 | Nids &rNids; | 42 | Nids &rNids; |
| 43 | typedef struct Bu::Hash<int, struct Nids::Block *> BlockHash; | 43 | typedef struct Bu::Hash<int, struct Nids::Block *> BlockHash; |
| 44 | BlockHash hBlock; | 44 | BlockHash hBlock; |
| 45 | long iPos; | ||
| 45 | }; | 46 | }; |
| 46 | }; | 47 | }; |
| 47 | 48 | ||
diff --git a/src/tests/nids.cpp b/src/tests/nids.cpp index 1197ac1..18f66a6 100644 --- a/src/tests/nids.cpp +++ b/src/tests/nids.cpp | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | #include "bu/file.h" | 1 | #include "bu/file.h" |
| 2 | #include "bu/nids.h" | 2 | #include "bu/nids.h" |
| 3 | #include "bu/nidsstream.h" | ||
| 3 | 4 | ||
| 4 | int main( int argc, char *argv[] ) | 5 | int main( int argc, char *argv[] ) |
| 5 | { | 6 | { |
| @@ -15,5 +16,10 @@ int main( int argc, char *argv[] ) | |||
| 15 | n.initialize( 1024, 5 ); | 16 | n.initialize( 1024, 5 ); |
| 16 | 17 | ||
| 17 | Bu::NidsStream s = n.openStream( n.createStream() ); | 18 | Bu::NidsStream s = n.openStream( n.createStream() ); |
| 19 | |||
| 20 | Bu::FString sBuf("Hey there, man...uh...how's it going?"); | ||
| 21 | s.write( sBuf ); | ||
| 22 | |||
| 23 | return 0; | ||
| 18 | } | 24 | } |
| 19 | 25 | ||
