diff options
author | Jeffrey Walton <noloader@gmail.com> | 2020-01-01 08:26:29 -0500 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2020-01-01 08:26:29 -0500 |
commit | e048dcf0c0a07ebaa9abb2e601c9ae3abe315b8a (patch) | |
tree | 131d08a17e42e130cbe9981188129d806d6b5e46 /filters.h | |
parent | 3a6ddf28f8d5b4eda8bbd288f884afcc938a2da8 (diff) | |
download | cryptopp-git-e048dcf0c0a07ebaa9abb2e601c9ae3abe315b8a.tar.gz |
Update documentation
Diffstat (limited to 'filters.h')
-rw-r--r-- | filters.h | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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
|