class eosio::block_timestamp

Class List > eosio :: block_timestamp

Public Functions

Type Name
block_timestamp (uint32_t s = 0)
block_timestamp (const time_point & t)
block_timestamp (const time_point_sec & t)
block_timestamp next () const
time_point to_time_point () const
operator time_point () const
std::string to_string () const

Public Static Functions

Type Name
static block_timestamp maximum ()
static block_timestamp min ()
static block_timestamp from_iso_string (const std::string & date_str)

Detailed Description

This class is used in the block headers to represent the block time It is a parameterised class that takes an Epoch in milliseconds and an interval in milliseconds and computes the number of slots.

Public Functions Documentation

function block_timestamp (1/3)

explicit eosio::block_timestamp::block_timestamp(
    uint32_t s = 0

function block_timestamp (2/3)

    const time_point & t

function block_timestamp (3/3)

    const time_point_sec & t

function next

block_timestamp eosio::block_timestamp::next() const

function to_time_point

time_point eosio::block_timestamp::to_time_point() const

function operator time_point

eosio::block_timestamp::operator time_point() const

function to_string

std::string eosio::block_timestamp::to_string() const

Public Static Functions Documentation

function maximum

static static block_timestamp eosio::block_timestamp::maximum()

function min

static static block_timestamp eosio::block_timestamp::min()

function from_iso_string

static static block_timestamp eosio::block_timestamp::from_iso_string(
    const std::string & date_str

The documentation for this class was generated from the following file: libraries/eosiolib/core/eosio/time.hpp