|
OpenVPN 3 Core Library
|
#include <action.hpp>
Public Member Functions | |
| ActionListReversed () | |
Public Member Functions inherited from openvpn::ActionList | |
| ActionList () | |
| void | add (Action *action) |
| void | add (const Action::Ptr &action) |
| void | add (const ActionList &other) |
| bool | exists (const Action::Ptr &action) const |
| virtual std::unordered_set< std::string > | execute (std::ostream &os) |
| Executes a sequence of actions and returns marks of failed actions. | |
| void | execute_log () |
| std::string | to_string () const |
| void | enable_destroy (const bool state) |
| void | halt () |
| void | destroy (std::ostream &os) override |
| bool | is_halt () const |
| void | remove_marked (const std::unordered_set< std::string > &marks, std::ostream &os) |
| Removes actions with specified marks and logs the removals. | |
Public Member Functions inherited from openvpn::DestructorBase | |
| virtual | ~DestructorBase ()=default |
Public Member Functions inherited from openvpn::RC< thread_unsafe_refcount > | |
| RC () noexcept=default | |
| RC (const RC &)=delete | |
| virtual | ~RC ()=default |
| RC & | operator= (const RC &)=delete |
| olong | use_count () const noexcept |
| Delegates call to RCImpl and returns the result. | |
Additional Inherited Members | |
Public Types inherited from openvpn::ActionList | |
| using | Ptr = RCPtr< ActionList > |
Public Types inherited from openvpn::DestructorBase | |
| using | Ptr = RCPtr< DestructorBase > |
Public Types inherited from openvpn::RC< thread_unsafe_refcount > | |
| using | Ptr = RCPtr< RC > |
Static Public Member Functions inherited from openvpn::RC< thread_unsafe_refcount > | |
| static constexpr bool | is_thread_safe () |
| Delegates call to RCImpl and returns the result. | |
Protected Attributes inherited from openvpn::ActionList | |
| bool | reverse_ = false |
| bool | enable_destroy_ = false |
| volatile bool | halt_ = false |
Definition at line 228 of file action.hpp.
|
inline |
Definition at line 230 of file action.hpp.