28#ifndef CMSIS_PLUS_POSIX_IO_FILE_DESCRIPTORS_MANAGER_H_
29#define CMSIS_PLUS_POSIX_IO_FILE_DESCRIPTORS_MANAGER_H_
33#if defined(__cplusplus)
37#if defined(OS_USE_OS_APP_CONFIG_H)
38#include <cmsis-plus/os-app-config.h>
48#pragma GCC diagnostic push
51#pragma clang diagnostic ignored "-Wc++98-compat"
52#pragma clang diagnostic ignored "-Wdocumentation-unknown-command"
153 static constexpr std::size_t reserved__ = 3;
155 static std::size_t size__;
157 static class io** descriptors_array__;
186#pragma GCC diagnostic pop
File descriptors manager static class.
~file_descriptors_manager()
static bool valid(int fildes)
static int deallocate(file_descriptor_t fildes)
static int assign(file_descriptor_t fildes, class io *io)
static int allocate(class io *io)
int socket(int domain, int type, int protocol)