Static Public Member Functions | Static Public Attributes | List of all members
mf::timestamp::Legacy_ms Struct Reference

#include <formatTime.h>

Static Public Member Functions

static std::string get_time (timeval const &t)
 

Static Public Attributes

static constexpr char const * format {"%d-%b-%Y %H:%M:%S.%%03u %Z"}
 

Detailed Description

Definition at line 20 of file formatTime.h.

Member Function Documentation

std::string mf::timestamp::Legacy_ms::get_time ( timeval const &  t)
static

Definition at line 32 of file formatTime.cc.

33 {
34  struct tm timebuf;
35  char tmpts[SIZE], ts[SIZE];
36  strftime(tmpts, sizeof(tmpts), format, localtime_r(&t.tv_sec, &timebuf));
37  snprintf(ts, sizeof(ts), tmpts, static_cast<unsigned>(t.tv_usec / 1000));
38  return std::string{ts};
39 }
std::string string
Definition: nybbler.cc:12
static constexpr char const * format
Definition: formatTime.h:21

Member Data Documentation

constexpr char const* mf::timestamp::Legacy_ms::format {"%d-%b-%Y %H:%M:%S.%%03u %Z"}
static

Definition at line 21 of file formatTime.h.


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