PAL A Platform Abstraction Layer connects the mbed-client with the underlying platform.

- Main Page
- Data Structures
- Files

- File List
- Globals

- All
- Functions
- Variables
- Typedefs
- Enumerations
- Enumerator
- Macros

- b
- d
- g
- l
- m
- n
- p
- s
- t
- u

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

### - p -

- PAL_AF_INET : pal_network.h
- PAL_AF_INET6 : pal_network.h
- PAL_AF_UNSPEC : pal_network.h
- pal_bind() : pal_network.c , pal_network.h
- pal_close() : pal_network.c , pal_network.h
- pal_destroy() : pal_init.c , pal.h
- PAL_DIVIDE_ROUND_UP : pal_macros.h
- PAL_ERR_BUFFER_TOO_SMALL : pal_errors.h
- PAL_ERR_CREATION_FAILED : pal_errors.h
- PAL_ERR_GENERAL_BASE : pal_errors.h
- PAL_ERR_GENERIC_FAILURE : pal_errors.h
- PAL_ERR_INVALID_ARGUMENT : pal_errors.h
- PAL_ERR_MODULE_C : pal_errors.h
- PAL_ERR_MODULE_CRYPTO : pal_errors.h
- PAL_ERR_MODULE_GENERAL : pal_errors.h
- PAL_ERR_MODULE_NET : pal_errors.h
- PAL_ERR_MODULE_PAL : pal_errors.h
- PAL_ERR_MODULE_RTOS : pal_errors.h
- PAL_ERR_MODULE_TLS : pal_errors.h
- PAL_ERR_MODULE_UPDATE : pal_errors.h
- PAL_ERR_NO_MEMORY : pal_errors.h
- PAL_ERR_NOT_IMPLEMENTED : pal_errors.h
- PAL_ERR_NOT_INITIALIZED : pal_errors.h
- PAL_ERR_NOT_SUPPORTED : pal_errors.h
- PAL_ERR_NULL_POINTER : pal_errors.h
- PAL_ERR_RTOS_ERROR_BASE : pal_errors.h
- PAL_ERR_RTOS_ISR : pal_errors.h
- PAL_ERR_RTOS_ISR_RECURSIVE : pal_errors.h
- PAL_ERR_RTOS_NO_MEMORY : pal_errors.h
- PAL_ERR_RTOS_OS : pal_errors.h
- PAL_ERR_RTOS_PARAMETER : pal_errors.h
- PAL_ERR_RTOS_PRIORITY : pal_errors.h
- PAL_ERR_RTOS_RESOURCE : pal_errors.h
- PAL_ERR_RTOS_TIMEOUT : pal_errors.h
- PAL_ERR_RTOS_VALUE : pal_errors.h
- PAL_ERR_SOCKET_ADDRESS_IN_USE : pal_errors.h
- PAL_ERR_SOCKET_ALREADY_CONNECTED : pal_errors.h
- PAL_ERR_SOCKET_AUTH_ERROR : pal_errors.h
- PAL_ERR_SOCKET_CONNECTION_ABORTED : pal_errors.h
- PAL_ERR_SOCKET_CONNECTION_CLOSED : pal_errors.h
- PAL_ERR_SOCKET_CONNECTION_RESET : pal_errors.h
- PAL_ERR_SOCKET_DNS_ERROR : pal_errors.h
- PAL_ERR_SOCKET_ERROR_BASE : pal_errors.h
- PAL_ERR_SOCKET_FAILED_TO_SET_SOCKET_TO_NON_BLOCKING : pal_errors.h
- PAL_ERR_SOCKET_GENERIC : pal_errors.h
- PAL_ERR_SOCKET_HDCP_ERROR : pal_errors.h
- PAL_ERR_SOCKET_HOST_UNREACHABLE : pal_errors.h
- PAL_ERR_SOCKET_IN_PROGRES : pal_errors.h
- PAL_ERR_SOCKET_INPUT_OUTPUT_ERROR : pal_errors.h
- PAL_ERR_SOCKET_INVALID_ADDRESS : pal_errors.h
- PAL_ERR_SOCKET_INVALID_ADDRESS_FAMILY : pal_errors.h
- PAL_ERR_SOCKET_INVALID_VALUE : pal_errors.h
- PAL_ERR_SOCKET_NO_BUFFERS : pal_errors.h
- PAL_ERR_SOCKET_NOT_CONNECTED : pal_errors.h
- PAL_ERR_SOCKET_OPTION_NOT_SUPPORTED : pal_errors.h
- PAL_ERR_SOCKET_WOULD_BLOCK : pal_errors.h
- PAL_ERR_TIMEOUT_EXPIRED : pal_errors.h
- PAL_ERR_UPDATE_BUSY : pal_errors.h
- PAL_ERR_UPDATE_CHUNK_TO_SMALL : pal_errors.h
- PAL_ERR_UPDATE_END_OF_IMAGE : pal_errors.h
- PAL_ERR_UPDATE_ERROR : pal_errors.h
- PAL_ERR_UPDATE_ERROR_BASE : pal_errors.h
- PAL_ERR_UPDATE_OUT_OF_BOUNDS : pal_errors.h
- PAL_ERR_UPDATE_PALFROM_API : pal_errors.h
- PAL_ERR_UPDATE_PALFROM_IO : pal_errors.h
- PAL_ERR_UPDATE_TIMEOUT : pal_errors.h
- pal_getNetInterfaceInfo() : pal_network.c , pal_network.h
- pal_getNumberOfNetInterfaces() : pal_network.c , pal_network.h
- pal_getSockAddrIPV4Addr() : pal_network.c , pal_network.h
- pal_getSockAddrIPV6Addr() : pal_network.c , pal_network.h
- pal_getSockAddrPort() : pal_network.c , pal_network.h
- pal_getSocketOptions() : pal_network.c , pal_network.h
- PAL_HOST_TO_LITTLE_ENDIAN_16BIT : pal_macros.h
- PAL_HOST_TO_LITTLE_ENDIAN_32BIT : pal_macros.h
- PAL_HOST_TO_LITTLE_ENDIAN_64BIT : pal_macros.h
- PAL_HTONL : pal_macros.h
- PAL_HTONS : pal_macros.h
- pal_in_addr_t : pal_network.c
- pal_init() : pal_init.c , pal.h
- PAL_INVERSE_UINT16_BYTES : pal_macros.h
- PAL_INVERSE_UINT32_BYTES : pal_macros.h
- PAL_INVERSE_UINT64_BYTES : pal_macros.h
- PAL_IPV4_ADDRESS_SIZE : pal_network.h
- PAL_IPV6_ADDRESS_SIZE : pal_network.h
- PAL_LITTLE_ENDIAN_TO_HOST_16BIT : pal_macros.h
- PAL_LITTLE_ENDIAN_TO_HOST_32BIT : pal_macros.h
- PAL_LITTLE_ENDIAN_TO_HOST_64BIT : pal_macros.h
- PAL_MAX : pal_macros.h
- PAL_MAX_INT32 : pal_macros.h
- PAL_MAX_INT64 : pal_macros.h
- PAL_MAX_NUMBER_OF_THREADS : pal_configuration.h
- PAL_MAX_SUPORTED_NET_INTEFACES : pal_configuration.h
- PAL_MAX_UINT16 : pal_macros.h
- PAL_MAX_UINT32 : pal_macros.h
- PAL_MAX_UINT64 : pal_macros.h
- PAL_MAX_UINT8 : pal_macros.h
- PAL_MIN : pal_macros.h
- PAL_MIN_INT32 : pal_macros.h
- PAL_MODULE_DEINIT : pal_macros.h
- PAL_MODULE_INIT : pal_macros.h
- PAL_MODULE_IS_INIT : pal_macros.h
- PAL_MUTEX_DATA_SIZE : pal_plat_rtos.c
- PAL_NET_ASYNCHRONOUS_SOCKET_API : pal_configuration.h
- PAL_NET_DEFAULT_INTERFACE : pal_network.h
- PAL_NET_DNS_SUPPORT : pal_configuration.h
- PAL_NET_MAX_ADDR_SIZE : pal_network.h
- PAL_NET_SELECT_IS_ERR : pal_network.h
- PAL_NET_SELECT_IS_RX : pal_network.h
- PAL_NET_SELECT_IS_TX : pal_network.h
- PAL_NET_SOCKET_SELECT_ERR_BIT : pal_network.h
- PAL_NET_SOCKET_SELECT_MAX_SOCKETS : pal_network.h
- PAL_NET_SOCKET_SELECT_RX_BIT : pal_network.h
- PAL_NET_SOCKET_SELECT_TX_BIT : pal_network.h
- PAL_NET_SUPPORT_LWIP : pal_socket_test.c
- PAL_NET_TCP_AND_TLS_SUPPORT : pal_configuration.h
- PAL_NET_TEST_INCOMING_PORT : pal_socket_test.c
- PAL_NET_TEST_SERVER_HTTP_PORT : pal_socket_test.c
- PAL_NET_TEST_SERVER_IP : pal_socket_test.c
- PAL_NET_TEST_SERVER_IP_STRING : pal_socket_test.c
- PAL_NET_TEST_SERVER_NAME : pal_socket_test.c
- PAL_NET_TEST_SERVER_UDP_PORT : pal_socket_test.c
- PAL_NTOHL : pal_macros.h
- PAL_NTOHS : pal_macros.h
- PAL_NUM_OF_THREAD_INSTANCES : pal_plat_rtos.c
- pal_osAtomicIncrement() : pal_rtos.c , pal_rtos.h
- pal_osDelay() : pal_rtos.c , pal_rtos.h
- pal_osKernelSysMilliSecTick() : pal_rtos.c , pal_rtos.h
- pal_osKernelSysTick() : pal_rtos.c , pal_rtos.h
- pal_osKernelSysTick64() : pal_rtos.c , pal_rtos.h
- pal_osKernelSysTickFrequency() : pal_rtos.c , pal_rtos.h
- pal_osKernelSysTickMicroSec() : pal_rtos.c , pal_rtos.h
- pal_osMessageGet() : pal_rtos.c , pal_rtos.h
- pal_osMessagePut() : pal_rtos.c , pal_rtos.h
- pal_osMessageQueueCreate() : pal_rtos.c , pal_rtos.h
- pal_osMessageQueueDestroy() : pal_rtos.c , pal_rtos.h
- pal_osMutexCreate() : pal_rtos.c , pal_rtos.h
- pal_osMutexDelete() : pal_rtos.c , pal_rtos.h
- pal_osMutexRelease() : pal_rtos.c , pal_rtos.h
- pal_osMutexWait() : pal_rtos.c , pal_rtos.h
- pal_osPoolAlloc() : pal_rtos.c , pal_rtos.h
- pal_osPoolCAlloc() : pal_rtos.c , pal_rtos.h
- pal_osPoolCreate() : pal_rtos.c , pal_rtos.h
- pal_osPoolDestroy() : pal_rtos.c , pal_rtos.h
- pal_osPoolFree() : pal_rtos.c , pal_rtos.h
- pal_osPriority : pal_rtos.h
- PAL_osPriorityAboveNormal : pal_rtos.h
- PAL_osPriorityBelowNormal : pal_rtos.h
- PAL_osPriorityError : pal_rtos.h
- PAL_osPriorityHigh : pal_rtos.h
- PAL_osPriorityIdle : pal_rtos.h
- PAL_osPriorityLow : pal_rtos.h
- PAL_osPriorityNormal : pal_rtos.h
- PAL_osPriorityRealtime : pal_rtos.h
- pal_osReboot() : pal_rtos.c , pal_rtos.h
- pal_osSemaphoreCreate() : pal_rtos.c , pal_rtos.h
- pal_osSemaphoreDelete() : pal_rtos.c , pal_rtos.h
- pal_osSemaphoreRelease() : pal_rtos.c , pal_rtos.h
- pal_osSemaphoreWait() : pal_rtos.c , pal_rtos.h
- pal_osThreadCreate() : pal_rtos.c , pal_rtos.h
- pal_osThreadGetId() : pal_rtos.c , pal_rtos.h
- pal_osThreadGetLocalStore() : pal_rtos.c , pal_rtos.h
- pal_osThreadTerminate() : pal_rtos.c , pal_rtos.h
- pal_osTimerCreate() : pal_rtos.c , pal_rtos.h
- pal_osTimerDelete() : pal_rtos.c , pal_rtos.h
- pal_osTimerStart() : pal_rtos.c , pal_rtos.h
- pal_osTimerStop() : pal_rtos.c , pal_rtos.h
- pal_plat_bind() : pal_plat_network.h , pal_plat_network.cpp
- pal_plat_close() : pal_plat_network.h , pal_plat_network.cpp
- pal_plat_getNetInterfaceInfo() : pal_plat_network.cpp , pal_plat_network.h
- pal_plat_getNumberOfNetInterfaces() : pal_plat_network.h , pal_plat_network.cpp
- pal_plat_getSocketOptions() : pal_plat_network.cpp , pal_plat_network.h
- pal_plat_osAtomicIncrement() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osDelay() : pal_plat_rtos.c , pal_plat_rtos.h
- pal_plat_osKernelSysMilliSecTick() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osKernelSysTick() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osKernelSysTick64() : pal_plat_rtos.h
- pal_plat_osKernelSysTickFrequency() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osKernelSysTickMicroSec() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osMessageGet() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osMessagePut() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osMessageQueueCreate() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osMessageQueueDestroy() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osMutexCreate() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osMutexDelete() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osMutexRelease() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osMutexWait() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osPoolAlloc() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osPoolCAlloc() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osPoolCreate() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osPoolDestroy() : pal_plat_rtos.c , pal_plat_rtos.h
- pal_plat_osPoolFree() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osReboot() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osSemaphoreCreate() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osSemaphoreDelete() : pal_plat_rtos.c , pal_plat_rtos.h
- pal_plat_osSemaphoreRelease() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osSemaphoreWait() : pal_plat_rtos.c , pal_plat_rtos.h
- pal_plat_osThreadCreate() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osThreadGetId() : pal_plat_rtos.c , pal_plat_rtos.h
- pal_plat_osThreadGetLocalStore() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osThreadTerminate() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osTimerCreate() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_osTimerDelete() : pal_plat_rtos.c , pal_plat_rtos.h
- pal_plat_osTimerStart() : pal_plat_rtos.c , pal_plat_rtos.h
- pal_plat_osTimerStop() : pal_plat_rtos.c , pal_plat_rtos.h
- pal_plat_receiveFrom() : pal_plat_network.h , pal_plat_network.cpp
- pal_plat_RegisterNetworkInterface() : pal_plat_network.cpp , pal_plat_network.h
- pal_plat_RTOSDestroy() : pal_plat_rtos.h , pal_plat_rtos.c
- pal_plat_RTOSInitialize() : pal_plat_rtos.c , pal_plat_rtos.h
- pal_plat_sendTo() : pal_plat_network.cpp , pal_plat_network.h
- pal_plat_setSocketOptions() : pal_plat_network.cpp , pal_plat_network.h
- pal_plat_socket() : pal_plat_network.cpp , pal_plat_network.h
- pal_plat_socketMiniSelect() : pal_plat_network.cpp , pal_plat_network.h
- pal_plat_socketsInit() : pal_plat_network.cpp , pal_plat_network.h
- pal_plat_socketsTerminate() : pal_plat_network.cpp , pal_plat_network.h
- PAL_PRINTF : pal_rtos.h
- pal_receiveFrom() : pal_network.c , pal_network.h
- pal_registerNetworkInterface() : pal_network.c , pal_network.h
- PAL_RTOS_64BIT_TICK_SUPPORTED : pal_configuration.h
- PAL_RTOS_MEMORY_POOL_SIZE : pal_plat_rtos.c
- PAL_RTOS_MESSAGE_Q_SIZE : pal_plat_rtos.c
- PAL_RTOS_TRANSLATE_CMSIS_ERROR_CODE : pal_plat_rtos.c
- PAL_RTOS_WAIT_FOREVER : pal_rtos.h
- PAL_SEMAPHORE_DATA_SIZE : pal_plat_rtos.c
- pal_sendTo() : pal_network.c , pal_network.h
- pal_setSockAddrIPV4Addr() : pal_network.c , pal_network.h
- pal_setSockAddrIPV6Addr() : pal_network.c , pal_network.h
- pal_setSockAddrPort() : pal_network.c , pal_network.h
- pal_setSocketOptions() : pal_network.c , pal_network.h
- PAL_SO_RCVTIMEO : pal_network.h
- PAL_SO_REUSEADDR : pal_network.h
- PAL_SO_SNDTIMEO : pal_network.h
- PAL_SOCK_DGRAM : pal_network.h
- pal_socket() : pal_network.c , pal_network.h
- PAL_SOCKET_OPTION_ERROR : pal_plat_network.cpp
- pal_socketAddressInternal6_t : pal_network.c
- pal_socketAddressInternal_t : pal_network.c
- pal_socketMiniSelect() : pal_network.h , pal_network.c
- PAL_SUCCESS : pal_types.h , pal_macros.h
- PAL_TEST_BUFFER_SIZE : pal_socket_test.c
- PAL_TICK_TO_MILLI_FACTOR : pal_plat_rtos.c
- PAL_TIMER_DATA_SIZE : pal_plat_rtos.c
- pal_timeVal_t : pal_network.h
- PAL_UNIQUE_THREAD_PRIORITY : pal_configuration.h
- palBuffer_t : pal_types.h
- palConstBuffer_t : pal_types.h
- palError_t : pal_errors.h
- palErrorModules_t : pal_errors.h
- palIpV4Addr_t : pal_network.h
- palIpV6Addr_t : pal_network.h
- palMemoryPool_t : pal_plat_rtos.c
- palMemoryPoolID_t : pal_rtos.h
- palMessageQ_t : pal_plat_rtos.c
- palMessageQID_t : pal_rtos.h
- palMutex_t : pal_plat_rtos.c
- palMutexID_t : pal_rtos.h
- palNetInterfaceInfo_t : pal_network.h
- palOsTimerOnce : pal_rtos.h
- palOsTimerPeriodic : pal_rtos.h
- palRunThreads() : pal_rtos_test_utils.c , pal_rtos_test.c
- palSelectCallback0() : pal_plat_network.cpp
- palSelectCallback1() : pal_plat_network.cpp
- palSelectCallback2() : pal_plat_network.cpp
- palSelectCallback3() : pal_plat_network.cpp
- palSelectCallback4() : pal_plat_network.cpp
- palSelectCallback5() : pal_plat_network.cpp
- palSelectCallback6() : pal_plat_network.cpp
- palSelectCallback7() : pal_plat_network.cpp
- palSelectCallbackFunction_t : pal_plat_network.cpp
- palSemaphore_t : pal_plat_rtos.c
- palSemaphoreID_t : pal_rtos.h
- palSocket_t : pal_network.h
- palSocketAddress_t : pal_network.h
- palSocketDomain_t : pal_network.h
- palSocketLength_t : pal_network.h
- palSocketOptionName_t : pal_network.h
- palSocketType_t : pal_network.h
- palStatus_t : pal_types.h
- palTestGetNetWorkInterfaceContext() : pal_socket_test_utils.cpp , pal_socket_test_utils.h
- palThread_t : pal_plat_rtos.c
- palThreadFunc1() : pal_rtos_test_utils.c , pal_rtos_test_utils.h
- palThreadFunc2() : pal_rtos_test_utils.h , pal_rtos_test_utils.c
- palThreadFunc3() : pal_rtos_test_utils.c , pal_rtos_test_utils.h
- palThreadFunc4() : pal_rtos_test_utils.h , pal_rtos_test_utils.c
- palThreadFunc5() : pal_rtos_test_utils.h , pal_rtos_test_utils.c
- palThreadFunc6() : pal_rtos_test_utils.h , pal_rtos_test_utils.c
- palThreadFuncCustom1() : pal_rtos_test_utils.c , pal_rtos_test_utils.h
- palThreadFuncCustom2() : pal_rtos_test_utils.c , pal_rtos_test_utils.h
- palThreadFuncCustom3() : pal_rtos_test_utils.h , pal_rtos_test_utils.c
- palThreadFuncCustom4() : pal_rtos_test_utils.c , pal_rtos_test_utils.h
- palThreadFuncPtr : pal_rtos.h
- palThreadFuncWrapper_t : pal_plat_rtos.c
- palThreadID_t : pal_rtos.h
- palThreadLocalStore_t : pal_rtos.h
- palThreadPriority_t : pal_rtos.h
- palTimer_t : pal_plat_rtos.c
- palTimerFunc1() : pal_rtos_test_utils.h , pal_rtos_test_utils.c
- palTimerFunc2() : pal_rtos_test_utils.c , pal_rtos_test_utils.h
- palTimerFuncPtr : pal_rtos.h
- palTimerID_t : pal_rtos.h
- palTimerType : pal_rtos.h
- palTimerType_t : pal_rtos.h