|
OpenVPN 3 Core Library
|
Public Member Functions | |
| SessionID () | |
| SessionID (StrongRandomAPI &rng) | |
| ~SessionID () | |
| void | dump (const char *prefix) const |
Public Member Functions inherited from openvpn::SessionIDType< SIZE > | |
| SessionIDType () | |
| SessionIDType (StrongRandomAPI &rng) | |
| SessionIDType (const std::string &b64) | |
| SessionIDType (const std::uint8_t *bytes) | |
| template<size_t S> | |
| SessionIDType (const SessionIDType< S > &other) | |
| template<typename CRYPT > | |
| SessionIDType (const SessionIDType &other, CRYPT &crypt) | |
| bool | defined () const |
| std::uint64_t | shortform () const |
| template<typename HASH > | |
| void | hash (HASH &h) const |
| std::string | to_string () const |
| bool | operator== (const SessionIDType &other) const |
| bool | operator!= (const SessionIDType &other) const |
| bool | operator< (const SessionIDType &other) const |
| template<size_t S> | |
| bool | eq_weak (const SessionIDType< S > &other) const |
| const std::uint8_t * | c_data () const |
| template<typename UNORDERED_MAP > | |
| const SessionIDType * | find_weak (const UNORDERED_MAP &m, const bool conflict) const |
Additional Inherited Members | |
Static Public Member Functions inherited from openvpn::SessionIDType< SIZE > | |
| static bool | is (const std::string &str) |
| static constexpr size_t | size () |
Definition at line 112 of file test_session_id.cpp.
|
inline |
Definition at line 114 of file test_session_id.cpp.
|
inline |
Definition at line 119 of file test_session_id.cpp.
|
inline |
Definition at line 125 of file test_session_id.cpp.
|
inline |
Definition at line 130 of file test_session_id.cpp.