OpenCPN Partial API docs
Loading...
Searching...
No Matches
comm_out_queue.cpp File Reference

Implement comm_out_queue.h – communications output queue. More...

#include <algorithm>
#include <cassert>
#include <stdexcept>
#include <sys/types.h>
#include "model/comm_drv_registry.h"
#include "model/comm_out_queue.h"
#include "model/logger.h"

Go to the source code of this file.

Macros

#define PUBX   190459303248
 
#define STALK   323401897043
 

Typedefs

using duration_ms = std::chrono::duration< unsigned, std::milli >
 

Functions

std::ostream & operator<< (std::ostream &os, const MeasuredCommOutQueue &q)
 
std::ostream & operator<< (std::ostream &os, const PerfCounter &pc)
 

Detailed Description

Implement comm_out_queue.h – communications output queue.

Definition in file comm_out_queue.cpp.

Macro Definition Documentation

◆ PUBX

#define PUBX   190459303248

Definition at line 41 of file comm_out_queue.cpp.

◆ STALK

#define STALK   323401897043

Definition at line 42 of file comm_out_queue.cpp.

Typedef Documentation

◆ duration_ms

using duration_ms = std::chrono::duration<unsigned, std::milli>

Definition at line 96 of file comm_out_queue.cpp.

Function Documentation

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream &  os,
const MeasuredCommOutQueue q 
)

Definition at line 211 of file comm_out_queue.cpp.

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream &  os,
const PerfCounter pc 
)

Definition at line 225 of file comm_out_queue.cpp.