OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::CoarseTime Class Reference

#include <coarsetime.hpp>

Collaboration diagram for openvpn::CoarseTime:
[legend]

Public Member Functions

 CoarseTime ()
 
 CoarseTime (const Time::Duration &pre, const Time::Duration &post)
 
void init (const Time::Duration &pre, const Time::Duration &post)
 
void reset (const Time &t)
 
void reset ()
 
bool similar (const Time &t) const
 

Private Attributes

Time time_
 
Time::Duration pre_
 
Time::Duration post_
 

Detailed Description

Definition at line 22 of file coarsetime.hpp.

Constructor & Destructor Documentation

◆ CoarseTime() [1/2]

openvpn::CoarseTime::CoarseTime ( )
inline

Definition at line 25 of file coarsetime.hpp.

◆ CoarseTime() [2/2]

openvpn::CoarseTime::CoarseTime ( const Time::Duration &  pre,
const Time::Duration &  post 
)
inline

Definition at line 29 of file coarsetime.hpp.

Member Function Documentation

◆ init()

void openvpn::CoarseTime::init ( const Time::Duration &  pre,
const Time::Duration &  post 
)
inline

Definition at line 34 of file coarsetime.hpp.

Here is the caller graph for this function:

◆ reset() [1/2]

void openvpn::CoarseTime::reset ( )
inline

Definition at line 44 of file coarsetime.hpp.

◆ reset() [2/2]

void openvpn::CoarseTime::reset ( const Time t)
inline

Definition at line 40 of file coarsetime.hpp.

Here is the caller graph for this function:

◆ similar()

bool openvpn::CoarseTime::similar ( const Time t) const
inline

Definition at line 49 of file coarsetime.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ post_

Time::Duration openvpn::CoarseTime::post_
private

Definition at line 65 of file coarsetime.hpp.

◆ pre_

Time::Duration openvpn::CoarseTime::pre_
private

Definition at line 64 of file coarsetime.hpp.

◆ time_

Time openvpn::CoarseTime::time_
private

Definition at line 63 of file coarsetime.hpp.


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