diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-01-25 16:47:29 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-01-25 16:47:29 +0000 |
| commit | cd9e35bc632dd4a4bb6a543266803e34376e7964 (patch) | |
| tree | 6042dd0473d1ca7ba845a35fb79745011f7ead7e /src/DiskWriter.h | |
| parent | 139f46332e0472546cef1dcc31abf98ab0ca93f5 (diff) | |
2007-01-26 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
* src/message.h: Added EX_INVALID_PAYLOAD_SIZE and
EX_INVALID_BT_MESSAGE_ID. Following source files affected.
* src/BtAllowedFastMessage.cc:
* src/BtBitfieldMessage.cc
* src/BtCancelMessage.cc
* src/BtChokeMessage.cc
* src/BtHaveAllMessage.cc
* src/BtHaveMessage.cc
* src/BtHaveNoneMessage.cc
* src/BtInterestedMessage.cc
* src/BtNotInterestedMessage.cc
* src/BtPieceMessage.cc
* src/BtPortMessage.cc
* src/BtRejectMessage.cc
* src/BtRequestMessage.cc
* src/BtSuggestPieceMessage.cc
* src/BtUnchokeMessage.cc
* src/message.h: Added EX_INVALID_CHUNK_CHECKSUM. Following
source
files are affected.
* src/ChunkChecksumValidator.cc
* src/SegmentMan.cc
Diffstat (limited to 'src/DiskWriter.h')
| -rw-r--r-- | src/DiskWriter.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/DiskWriter.h b/src/DiskWriter.h index be176d36..0eb27723 100644 --- a/src/DiskWriter.h +++ b/src/DiskWriter.h @@ -55,9 +55,9 @@ public: * If the file exists, then it is truncated to 0 length. * @param filename the file name to be opened. */ - virtual void initAndOpenFile(const string& filename, uint64_t totalLength = 0) = 0; + virtual void initAndOpenFile(const string& filename, int64_t totalLength = 0) = 0; - virtual void openFile(const string& filename, uint64_t totalLength = 0) = 0; + virtual void openFile(const string& filename, int64_t totalLength = 0) = 0; /** * Closes this output stream. @@ -81,18 +81,18 @@ public: * @param len the number of bytes to write * @param position the offset of this binary stream */ - virtual void writeData(const char* data, uint32_t len, int64_t position = 0) = 0; - virtual void writeData(const unsigned char* data, uint32_t len, int64_t position = 0) + virtual void writeData(const char* data, int32_t len, int64_t position = 0) = 0; + virtual void writeData(const unsigned char* data, int32_t len, int64_t position = 0) { writeData((const char*)data, len, position); } - virtual int readData(char* data, uint32_t len, int64_t position) = 0; - virtual int readData(unsigned char* data, uint32_t len, int64_t position) { + virtual int readData(char* data, int32_t len, int64_t position) = 0; + virtual int readData(unsigned char* data, int32_t len, int64_t position) { return readData((char*)data, len, position); } - virtual string messageDigest(int64_t offset, uint64_t length, + virtual string messageDigest(int64_t offset, int64_t length, const MessageDigestContext::DigestAlgo& algo) = 0; }; |
