summaryrefslogtreecommitdiff
path: root/src/DiskWriter.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2007-01-25 16:47:29 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2007-01-25 16:47:29 +0000
commitcd9e35bc632dd4a4bb6a543266803e34376e7964 (patch)
tree6042dd0473d1ca7ba845a35fb79745011f7ead7e /src/DiskWriter.h
parent139f46332e0472546cef1dcc31abf98ab0ca93f5 (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.h14
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;
};