ocpp 0.24.1
A C++ implementation of the Open Charge Point Protocol
Public Types | Public Member Functions | List of all members
ocpp::ClockAlignedTimer Class Reference
Inheritance diagram for ocpp::ClockAlignedTimer:

Public Types

using system_time_point = std::chrono::time_point< std::chrono::system_clock >
 

Public Member Functions

 ClockAlignedTimer (boost::asio::io_context *io_context)
 
 ClockAlignedTimer (boost::asio::io_context *io_context, const std::function< void()> &callback)
 
template<class Rep , class Period >
system_time_point interval_starting_from (const std::function< void()> &callback, const std::chrono::duration< Rep, Period > interval, system_time_point start_point)
 
template<class Rep , class Period >
system_time_point interval_starting_from (const std::chrono::duration< Rep, Period > interval, system_time_point start_point)
 
template<class Rep , class Period >
system_time_point set_interval (const std::chrono::duration< Rep, Period > &interval)
 

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