19 FwSizeType capped_size = (size <= std::numeric_limits<size_t>::max()) ? size : std::numeric_limits<size_t>::max();
20 if (message !=
nullptr) {
21 (void)::fwrite(message,
sizeof(
CHAR),
static_cast<size_t>(capped_size), this->m_handle.
m_file_descriptor);
27 return &this->m_handle;
PlatformSizeType FwSizeType
void setOutputStream(Stream stream)
select the output stream
Use standard output stream.
Base class for storing implementation specific handle information.
Stream
Stream selection enumeration.
FILE * m_file_descriptor
Posix console file descriptor.
ConsoleHandle * getHandle() override
returns the raw console handle
void writeMessage(const CHAR *message, const FwSizeType size) override
write message to console
Use standard error stream.