nngn
Loading...
Searching...
No Matches
nngn::Schedule::TimeEntry Struct Reference
Inheritance diagram for nngn::Schedule::TimeEntry:
Collaboration diagram for nngn::Schedule::TimeEntry:

Public Member Functions

bool active (u32 cur_gen, u64 cur_frame, Timing::time_point now) const
 
bool active (u32 cur_gen, u64 cur_frame, Timing::time_point now) const
 
- Public Member Functions inherited from nngn::Schedule::BaseEntry
bool active () const
 
bool is_heartbeat () const
 
bool call (void)
 
bool destroy (void)
 
bool active () const
 
bool is_heartbeat () const
 
bool call (void)
 
bool destroy (void)
 

Public Attributes

Timing::time_point time = {}
 
u64 frame = 0
 
u32 gen = {}
 
- Public Attributes inherited from nngn::Schedule::Entry
Fn f = {}
 The task's main function.
 
Fn dest = {}
 Destructor for the associated data.
 
std::vector< std::byte > data = {}
 Opaque byte array associated with the task.
 
Flag flags = {}
 

Member Function Documentation

◆ active() [1/2]

bool nngn::Schedule::TimeEntry::active ( u32  cur_gen,
u64  cur_frame,
Timing::time_point  now 
) const
Here is the call graph for this function:

◆ active() [2/2]

bool nngn::Schedule::TimeEntry::active ( u32  cur_gen,
u64  cur_frame,
Timing::time_point  now 
) const

Member Data Documentation

◆ frame

u64 nngn::Schedule::TimeEntry::frame = 0

◆ gen

u32 nngn::Schedule::TimeEntry::gen = {}

◆ time

Timing::time_point nngn::Schedule::TimeEntry::time = {}

The documentation for this struct was generated from the following files: