summaryrefslogtreecommitdiff
path: root/filters.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2020-01-01 08:26:29 -0500
committerJeffrey Walton <noloader@gmail.com>2020-01-01 08:26:29 -0500
commite048dcf0c0a07ebaa9abb2e601c9ae3abe315b8a (patch)
tree131d08a17e42e130cbe9981188129d806d6b5e46 /filters.h
parent3a6ddf28f8d5b4eda8bbd288f884afcc938a2da8 (diff)
downloadcryptopp-git-e048dcf0c0a07ebaa9abb2e601c9ae3abe315b8a.tar.gz
Update documentation
Diffstat (limited to 'filters.h')
-rw-r--r--filters.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/filters.h b/filters.h
index fb01d92a..67ad4aa0 100644
--- a/filters.h
+++ b/filters.h
@@ -915,11 +915,23 @@ public:
/// \brief Stop redirecting input
void StopRedirection() {m_target = NULLPTR;}
+ /// \brief Retrieve signal propagation behavior
+ /// \return the current signal propagation behavior
Behavior GetBehavior() {return static_cast<Behavior>(m_behavior);}
+ /// \brief Set signal propagation behavior
+ /// \param behavior the new signal propagation behavior
void SetBehavior(Behavior behavior) {m_behavior=behavior;}
+ /// \brief Retrieve signal propagation behavior
+ /// \return true if the Redirector passes signals, false otherwise.
bool GetPassSignals() const {return (m_behavior & PASS_SIGNALS) != 0;}
+ /// \brief Set signal propagation behavior
+ /// \param pass flag indicating if the Redirector should pass signals
void SetPassSignals(bool pass) { if (pass) m_behavior |= PASS_SIGNALS; else m_behavior &= ~static_cast<word32>(PASS_SIGNALS); }
+ /// \brief Retrieve signal propagation behavior
+ /// \return true if the Redirector passes wait objects, false otherwise.
bool GetPassWaitObjects() const {return (m_behavior & PASS_WAIT_OBJECTS) != 0;}
+ /// \brief Set signal propagation behavior
+ /// \param pass flag indicating if the Redirector should pass wait objects
void SetPassWaitObjects(bool pass) { if (pass) m_behavior |= PASS_WAIT_OBJECTS; else m_behavior &= ~static_cast<word32>(PASS_WAIT_OBJECTS); }
bool CanModifyInput() const