diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-06-20 02:33:42 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-06-20 02:33:42 +0000 |
| commit | 572f10af72766e7c5769cd234408a3d50f8742c8 (patch) | |
| tree | 918d000e08805dd8b1e83c1c745005bcb1f1ce2e /src/HttpServerCommand.cc | |
| parent | 34b3d88795174b2d941cfdbee28c5e62f4eb3ec9 (diff) | |
2009-06-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Call setStatus(STATUS_ONESHOT_REALTIME) from constructor. Call
setNoWiat(true) if newly created command calls
setStatus(STATUS_ONESHOT_REALTIME) from its constructor.
* src/HttpListenCommand.cc
* src/HttpServerBodyCommand.cc
* src/HttpServerCommand.cc
* src/HttpServerResponseCommand.cc
* src/InitiateConnectionCommand.cc
* src/RequestGroup.cc
* src/StreamFileAllocationEntry.cc
Diffstat (limited to 'src/HttpServerCommand.cc')
| -rw-r--r-- | src/HttpServerCommand.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/HttpServerCommand.cc b/src/HttpServerCommand.cc index 90691d2a..55f32427 100644 --- a/src/HttpServerCommand.cc +++ b/src/HttpServerCommand.cc @@ -56,6 +56,7 @@ HttpServerCommand::HttpServerCommand(int32_t cuid, DownloadEngine* e, _socket(socket), _httpServer(new HttpServer(socket, e)) { + setStatus(Command::STATUS_ONESHOT_REALTIME); _e->addSocketForReadCheck(_socket, this); _httpServer->setUsernamePassword(_e->option->get(PREF_XML_RPC_USER), _e->option->get(PREF_XML_RPC_PASSWD)); @@ -96,7 +97,6 @@ bool HttpServerCommand::execute() "","text/html"); Command* command = new HttpServerResponseCommand(cuid, _httpServer, _e, _socket); - command->setStatus(Command::STATUS_ONESHOT_REALTIME); _e->commands.push_back(command); _e->setNoWait(true); return true; @@ -115,7 +115,6 @@ bool HttpServerCommand::execute() } else { Command* command = new HttpServerBodyCommand(cuid, _httpServer, _e, _socket); - command->setStatus(Command::STATUS_ONESHOT_REALTIME); _e->commands.push_back(command); _e->setNoWait(true); return true; |
