F´ Flight Software - C/C++ Documentation  NASA-v2.0.1
A framework for building embedded system applications to NASA flight quality standards.
ConsoleTextLoggerImpl.hpp
Go to the documentation of this file.
1 #ifndef SVC_TEXT_LOGGER_IMPL_HPP
2 #define SVC_TEXT_LOGGER_IMPL_HPP
3 
4 #include <Svc/PassiveConsoleTextLogger/PassiveTextLoggerComponentAc.hpp>
5 
6 namespace Svc {
7 
8  class ConsoleTextLoggerImpl : public PassiveTextLoggerComponentBase {
9 
10  public:
11 
12  // Only called by derived class
13  ConsoleTextLoggerImpl(const char* compName);
14  void init(void);
16 
17  private:
18 
19  // downcalls for input ports
20  void TextLogger_handler(NATIVE_INT_TYPE portNum, FwEventIdType id, Fw::Time &timeTag, Fw::TextLogSeverity severity, Fw::TextLogString &text);
21  };
22 
23 }
24 
25 #endif
Fw::TextLogString
Definition: TextLogString.hpp:11
Svc::ConsoleTextLoggerImpl::ConsoleTextLoggerImpl
ConsoleTextLoggerImpl(const char *compName)
Definition: ConsoleTextLoggerImplCommon.cpp:8
Fw::Time
Definition: Time.hpp:10
Svc::ConsoleTextLoggerImpl::init
void init(void)
Definition: ConsoleTextLoggerImplCommon.cpp:12
Svc::ConsoleTextLoggerImpl::~ConsoleTextLoggerImpl
~ConsoleTextLoggerImpl(void)
Definition: ConsoleTextLoggerImplCommon.cpp:16
Svc::ConsoleTextLoggerImpl
Definition: ConsoleTextLoggerImpl.hpp:8
Svc
Definition: ActiveRateGroupImplCfg.hpp:18
FwEventIdType
#define FwEventIdType
Type representation for a event id.
Definition: FpConfig.hpp:70
NATIVE_INT_TYPE
int NATIVE_INT_TYPE
native integer type declaration
Definition: BasicTypes.hpp:29