OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::ClientAPI::MyClockTick Class Reference
Collaboration diagram for openvpn::ClientAPI::MyClockTick:
[legend]

Public Member Functions

 MyClockTick (openvpn_io::io_context &io_context, OpenVPNClient *parent_arg, const unsigned int ms)
 
void cancel ()
 
void detach_from_parent ()
 
void schedule ()
 

Private Attributes

AsioTimer timer
 
OpenVPNClientparent
 
const Time::Duration period
 

Detailed Description

Definition at line 383 of file ovpncli.cpp.

Constructor & Destructor Documentation

◆ MyClockTick()

openvpn::ClientAPI::MyClockTick::MyClockTick ( openvpn_io::io_context &  io_context,
OpenVPNClient parent_arg,
const unsigned int  ms 
)
inline

Definition at line 386 of file ovpncli.cpp.

Member Function Documentation

◆ cancel()

void openvpn::ClientAPI::MyClockTick::cancel ( )
inline

Definition at line 395 of file ovpncli.cpp.

◆ detach_from_parent()

void openvpn::ClientAPI::MyClockTick::detach_from_parent ( )
inline

Definition at line 400 of file ovpncli.cpp.

◆ schedule()

void openvpn::ClientAPI::MyClockTick::schedule ( )
inline

Definition at line 405 of file ovpncli.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ parent

OpenVPNClient* openvpn::ClientAPI::MyClockTick::parent
private

Definition at line 423 of file ovpncli.cpp.

◆ period

const Time::Duration openvpn::ClientAPI::MyClockTick::period
private

Definition at line 424 of file ovpncli.cpp.

◆ timer

AsioTimer openvpn::ClientAPI::MyClockTick::timer
private

Definition at line 422 of file ovpncli.cpp.


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