summaryrefslogtreecommitdiff
path: root/src/Command.h
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2013-11-26 02:59:51 +0100
committerNils Maier <maierman@web.de>2013-12-09 15:41:43 +0100
commit2db0c81fc8067d73230fcbffc90bd7ad1f9c07b0 (patch)
treea6c37eaa4de5ef4c8b4e982cb7d87c1f6ac5bf3b /src/Command.h
parent1323048ab1a254510e32d47f5549f4e30d273e5a (diff)
Stuff memory holes
Padding changes on x86_64: - RequestGroup: 29 -> 5 bytes - DownloadContext: 25 -> 1 bytes - Cookie: 20 -> 4 bytes - Command: 8 -> 0 bytes (affects many derived as well) - HttpRequest: 20 -> 4 bytes - DownloadCommand: 18 -> 2 bytes - TimeBasedCommand: 14 -> 6 bytes - AbstractCommand: 13 -> 5 bytes - HttpSkipResponseCommand: 12 -> 4 bytes - FileEntry: 10 -> 2 bytes - DownloadResult: 15 -> 7 bytes - UriStruct: 12 -> 4 bytes - Piece: 11 -> 3 bytes - BitfieldMan -> 11 -> 3 bytes
Diffstat (limited to 'src/Command.h')
-rw-r--r--src/Command.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Command.h b/src/Command.h
index a164661d..07d4de6d 100644
--- a/src/Command.h
+++ b/src/Command.h
@@ -50,15 +50,17 @@ public:
STATUS_REALTIME,
STATUS_ONESHOT_REALTIME
};
-private:
- STATUS status_;
+private:
cuid_t cuid_;
+ STATUS status_;
+
bool readEvent_;
bool writeEvent_;
bool errorEvent_;
bool hupEvent_;
+
protected:
bool readEventEnabled() const
{
@@ -79,6 +81,7 @@ protected:
{
return hupEvent_;
}
+
public:
Command(cuid_t cuid);