OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::ActionListReversed Struct Reference

#include <action.hpp>

Inheritance diagram for openvpn::ActionListReversed:
[legend]
Collaboration diagram for openvpn::ActionListReversed:
[legend]

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
 
RCoperator= (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
typedef RCPtr< ActionListPtr
 
- Public Types inherited from openvpn::DestructorBase
typedef RCPtr< DestructorBasePtr
 
- Public Types inherited from openvpn::RC< thread_unsafe_refcount >
typedef RCPtr< RCPtr
 
- 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
 

Detailed Description

Definition at line 230 of file action.hpp.

Constructor & Destructor Documentation

◆ ActionListReversed()

openvpn::ActionListReversed::ActionListReversed ( )
inline

Definition at line 232 of file action.hpp.


The documentation for this struct was generated from the following file: