summaryrefslogtreecommitdiff
path: root/lib/raidfile/RaidFileWrite.h
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2009-07-05 21:43:57 +0000
committerChris Wilson <chris+github@qwirx.com>2009-07-05 21:43:57 +0000
commitc184849dc3b79d631fb5f279c9868e5a6bc05990 (patch)
tree5302cae2521abeb481ebcf4360d6f08c706bdee0 /lib/raidfile/RaidFileWrite.h
parent53b9012b757ddd3ee451a3d71296e9391f895c42 (diff)
Allow RaidFileWrite to test that the reference count of an object is
correct before overwriting or deleting it.
Diffstat (limited to 'lib/raidfile/RaidFileWrite.h')
-rw-r--r--lib/raidfile/RaidFileWrite.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/raidfile/RaidFileWrite.h b/lib/raidfile/RaidFileWrite.h
index d7e51f21..418f90ee 100644
--- a/lib/raidfile/RaidFileWrite.h
+++ b/lib/raidfile/RaidFileWrite.h
@@ -28,6 +28,7 @@ class RaidFileWrite : public IOStream
{
public:
RaidFileWrite(int SetNumber, const std::string &Filename);
+ RaidFileWrite(int SetNumber, const std::string &Filename, int refcount);
~RaidFileWrite();
private:
RaidFileWrite(const RaidFileWrite &rToCopy);
@@ -60,6 +61,7 @@ private:
int mSetNumber;
std::string mFilename;
int mOSFileHandle;
+ int mRefCount;
};
#endif // RAIDFILEWRITE__H