F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Svc::GenericHub Class Referencefinal

#include <Svc/GenericHub/GenericHub.hpp>

Inheritance diagram for Svc::GenericHub:

Public Types

enum  HubType {
  HUB_TYPE_PORT, HUB_TYPE_BUFFER, HUB_TYPE_EVENT, HUB_TYPE_CHANNEL,
  HUB_TYPE_MAX
}
 

Public Member Functions

 GenericHub (const char *const compName)
 
 ~GenericHub ()
 

Detailed Description

Definition at line 20 of file GenericHub.hpp.

Member Enumeration Documentation

◆ HubType

HubType:

Type of serialized data on the wire. Allows for expanding them on the opposing end.

Enumerator
HUB_TYPE_PORT 

Port type transmission.

HUB_TYPE_BUFFER 

Buffer type transmission.

HUB_TYPE_EVENT 

Event transmission.

HUB_TYPE_CHANNEL 

Telemetry channel type.

HUB_TYPE_MAX 

Definition at line 27 of file GenericHub.hpp.

Constructor & Destructor Documentation

◆ GenericHub()

Svc::GenericHub::GenericHub ( const char *const  compName)

Construct object GenericHub

Parameters
compNameThe component name

Definition at line 27 of file GenericHub.cpp.

◆ ~GenericHub()

Svc::GenericHub::~GenericHub ( )

Destroy object GenericHub

Definition at line 29 of file GenericHub.cpp.


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