summaryrefslogtreecommitdiff
path: root/src/MultiUrlRequestInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/MultiUrlRequestInfo.h')
-rw-r--r--src/MultiUrlRequestInfo.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/MultiUrlRequestInfo.h b/src/MultiUrlRequestInfo.h
index 1d0176dd..6a324af0 100644
--- a/src/MultiUrlRequestInfo.h
+++ b/src/MultiUrlRequestInfo.h
@@ -70,7 +70,10 @@ private:
sigset_t mask_;
+ bool useSignalHandler_;
+
void printMessageForContinue();
+ void setupSignalHandlers();
void resetSignalHandlers();
public:
/*
@@ -105,6 +108,12 @@ public:
error_code::Value getResult();
const SharedHandle<DownloadEngine>& getDownloadEngine() const;
+
+ // Signal handlers are not prepared if false is given.
+ void setUseSignalHandler(bool useSignalHandler)
+ {
+ useSignalHandler_ = useSignalHandler;
+ }
};
} // namespace aria2