#include <merge.hpp>
|
static std::string | merge (const std::string &profile_content, const std::string &ref_dir, const Follow follow_references, const size_t max_line_len, const size_t max_size) |
|
static std::string | merge (const std::string &profile_path, const std::string &profile_ext, const std::string &profile_dir_override, const Follow follow_references, const size_t max_line_len, const size_t max_size) |
|
|
enum | Status {
MERGE_UNDEFINED
, MERGE_SUCCESS
, MERGE_EXCEPTION
, MERGE_OVPN_EXT_FAIL
,
MERGE_OVPN_FILE_FAIL
, MERGE_REF_FAIL
, MERGE_MULTIPLE_REF_FAIL
} |
|
enum | Follow { FOLLOW_NONE
, FOLLOW_PARTIAL
, FOLLOW_FULL
} |
|
| ProfileMerge () |
|
void | expand_profile (const std::string &orig_profile_content, const std::string &profile_dir, const Follow follow_references, const size_t max_line_len, const size_t max_size, size_t total_size) |
|
static bool | is_fileref_directive (const std::string &d, unsigned int &flags) |
|
Status | status_ |
|
std::string | profile_content_ |
|
std::string | basename_ |
|
std::string | error_ |
|
std::vector< std::string > | ref_fail_list_ |
|
std::vector< std::string > | ref_succeed_list_ |
|
Definition at line 478 of file merge.hpp.
◆ ProfileMergeFromString()
openvpn::ProfileMergeFromString::ProfileMergeFromString |
( |
const std::string & |
profile_content, |
|
|
const std::string & |
ref_dir, |
|
|
const Follow |
follow_references, |
|
|
const size_t |
max_line_len, |
|
|
const size_t |
max_size |
|
) |
| |
|
inline |
◆ merge()
static std::string openvpn::ProfileMergeFromString::merge |
( |
const std::string & |
profile_content, |
|
|
const std::string & |
ref_dir, |
|
|
const Follow |
follow_references, |
|
|
const size_t |
max_line_len, |
|
|
const size_t |
max_size |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file: