Interface Documentation
Version: invalid
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
flecsi::log::packet_t Struct Reference

#include <packet.hh>

Public Member Functions

 packet_t (const char *msg=nullptr)
 
time_t const & seconds () const
 
suseconds_t const & useconds () const
 
const char * message ()
 
const char * data () const
 
bool operator< (packet_t const &b)
 

Static Public Member Functions

static constexpr size_t bytes ()
 

Static Public Attributes

static constexpr size_t sec_bytes = sizeof(time_t)
 
static constexpr size_t usec_bytes = sizeof(suseconds_t)
 
static constexpr size_t packet_bytes
 

Detailed Description

Packet type for serializing output from distributed-memory tasks.

Member Data Documentation

◆ packet_bytes

constexpr size_t flecsi::log::packet_t::packet_bytes
static
Initial value:
=
sec_bytes + usec_bytes + FLOG_MAX_MESSAGE_SIZE

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