plebble
us::gov::engine::daemon::ev_track_t Struct Referencefinal

#include <daemon.h>

Inheritance diagram for us::gov::engine::daemon::ev_track_t:
Collaboration diagram for us::gov::engine::daemon::ev_track_t:

Public Member Functions

pair< evt_status_t, string > track (uint64_t)
 
void set_error (uint64_t ts, const string &err)
 
void set_error (uint64_t from, uint64_t to, const string &err)
 
void set_status (uint64_t ts, evt_status_t st)
 
void set_status (uint64_t from, uint64_t to, evt_status_t st)
 
void dump (ostream &) const
 

Public Attributes

uint64_t mints {0}
 
mutex mx
 

Member Function Documentation

◆ dump()

void us::gov::engine::daemon::ev_track_t::dump ( ostream &  ) const

◆ set_error() [1/2]

void us::gov::engine::daemon::ev_track_t::set_error ( uint64_t  from,
uint64_t  to,
const string &  err 
)

◆ set_error() [2/2]

void us::gov::engine::daemon::ev_track_t::set_error ( uint64_t  ts,
const string &  err 
)

◆ set_status() [1/2]

void us::gov::engine::daemon::ev_track_t::set_status ( uint64_t  from,
uint64_t  to,
evt_status_t  st 
)

◆ set_status() [2/2]

void us::gov::engine::daemon::ev_track_t::set_status ( uint64_t  ts,
evt_status_t  st 
)

◆ track()

pair<evt_status_t,string> us::gov::engine::daemon::ev_track_t::track ( uint64_t  )

Member Data Documentation

◆ mints

uint64_t us::gov::engine::daemon::ev_track_t::mints {0}

◆ mx

mutex us::gov::engine::daemon::ev_track_t::mx

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