F´ Flight Software - C/C++ Documentation  devel
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 
5 
6 namespace Svc {
7 
9 
10  public:
11 
12  // Only called by derived class
13  ConsoleTextLoggerImpl(const char* compName);
14  void init(NATIVE_INT_TYPE instanceId = 0);
16 
17  private:
18 
19  // downcalls for input ports
20  void TextLogger_handler(NATIVE_INT_TYPE portNum, FwEventIdType id, Fw::Time &timeTag, const Fw::LogSeverity& severity, Fw::TextLogString &text);
21  };
22 
23 }
24 
25 #endif
PlatformIntType NATIVE_INT_TYPE
Definition: BasicTypes.h:51
U32 FwEventIdType
Definition: FpConfig.h:86
Enum representing event severity.
void init()
Object initializer.
Definition: ObjBase.cpp:27
Definition: Time.hpp:9
ConsoleTextLoggerImpl(const char *compName)
Auto-generated base for PassiveTextLogger component.