OpenVPN 3 Core Library
Loading...
Searching...
No Matches
sess_id.hpp File Reference
#include <string>
#include <cstring>
#include <cstdint>
#include <openvpn/common/exception.hpp>
#include <openvpn/common/size.hpp>
#include <openvpn/common/hash.hpp>
#include <openvpn/common/ostream.hpp>
#include <openvpn/common/base64.hpp>
#include <openvpn/common/arraysize.hpp>
#include <openvpn/buffer/buffer.hpp>
#include <openvpn/random/randapi.hpp>
Include dependency graph for sess_id.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openvpn::SessionIDType< SIZE >
 

Namespaces

namespace  openvpn
 

Typedefs

typedef SessionIDType< 8 > openvpn::SessionID64
 
typedef SessionIDType< 16 > openvpn::SessionID128
 

Functions

 openvpn::OPENVPN_OSTREAM (SessionID64, to_string)
 
 openvpn::OPENVPN_OSTREAM (SessionID128, to_string)
 
 OPENVPN_HASH_METHOD (openvpn::SessionID64, shortform)
 
 OPENVPN_HASH_METHOD (openvpn::SessionID128, shortform)
 

Function Documentation

◆ OPENVPN_HASH_METHOD() [1/2]

OPENVPN_HASH_METHOD ( openvpn::SessionID128  ,
shortform   
)

◆ OPENVPN_HASH_METHOD() [2/2]

OPENVPN_HASH_METHOD ( openvpn::SessionID64  ,
shortform   
)