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

Communications output queue. More...

#include <chrono>
#include <cstdint>
#include <mutex>
#include <set>
#include <string>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

class  PerfCounter
 
class  CommOutQueue
 Queue of NMEA0183 messages which only holds a limited amount of each message type. More...
 
struct  CommOutQueue::BufferItem
 
class  CommOutQueueSingle
 A CommOutQueue limited to one message of each kind. More...
 
class  MeasuredCommOutQueue
 Add unit test measurements to CommOutQueue. More...
 
class  DummyCommOutQueue
 Simple FIFO queue without added logic. More...
 

Functions

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

Detailed Description

Communications output queue.

Definition in file comm_out_queue.h.

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.