OpenCPN Partial API docs
Loading...
Searching...
No Matches
NavmsgStatus Class Reference

Representation of message status as determined by the multiplexer. More...

#include <navmsg_filter.h>

Public Types

enum class  Direction {
  kInput , kReceived , kOutput , kInternal ,
  kNone
}
 
enum class  Accepted { kOk , kFilteredNoOutput , kFilteredDropped , kNone }
 
enum class  State {
  kOk , kChecksumError , kMalformed , kTxError ,
  kNone
}
 

Static Public Member Functions

static std::string AcceptedToString (Accepted)
 Return string representation of argument.
 
static Accepted StringToAccepted (const std::string &s)
 Return Accepted value corresponding to argument s.
 

Public Attributes

Direction direction
 
State status
 
Accepted accepted
 

Detailed Description

Representation of message status as determined by the multiplexer.

Definition at line 62 of file navmsg_filter.h.

Member Enumeration Documentation

◆ Accepted

enum class NavmsgStatus::Accepted
strong

Definition at line 65 of file navmsg_filter.h.

◆ Direction

enum class NavmsgStatus::Direction
strong

Definition at line 64 of file navmsg_filter.h.

◆ State

enum class NavmsgStatus::State
strong

Definition at line 66 of file navmsg_filter.h.

Constructor & Destructor Documentation

◆ NavmsgStatus()

NavmsgStatus::NavmsgStatus ( )
inline

Definition at line 68 of file navmsg_filter.h.

Member Function Documentation

◆ AcceptedToString()

std::string NavmsgStatus::AcceptedToString ( Accepted  a)
static

Return string representation of argument.

Definition at line 47 of file navmsg_filter.cpp.

◆ StringToAccepted()

Accepted NavmsgStatus::StringToAccepted ( const std::string &  s)
static

Return Accepted value corresponding to argument s.

Definition at line 57 of file navmsg_filter.cpp.

Member Data Documentation

◆ accepted

Accepted NavmsgStatus::accepted

Definition at line 81 of file navmsg_filter.h.

◆ direction

Direction NavmsgStatus::direction

Definition at line 79 of file navmsg_filter.h.

◆ status

State NavmsgStatus::status

Definition at line 80 of file navmsg_filter.h.


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