Caddrinfo | |
Cchild_status_s | This structure is used to maintin information about child tasks. pthreads work differently, they have join information. This is only for child tasks |
Cdhcpc_state | |
Cdirent | |
Cdiv_s | |
Cdq_entry_s | Structure for double-linked queue |
Cdq_queue_s | Structure for header queue |
Cdspace_s | This structure describes a reference counted D-Space region. This must be a separately allocated "break-away" structure that can be owned by a task and any pthreads created by the task |
Centry_u | This is the entry point into the main thread of the task or into a created pthread within the task |
Cfd_set | |
Cflock | |
Chostent | |
Chttp_client_request_t | HTTP request structure |
Chttp_client_response_t | HTTP response structure |
Chttp_client_ssl_config_t | SSL configure structure |
Chttp_client_tls_t | HTTP client TLS structure |
Chttp_keyvalue_list_t | HTTP keyvalue linked list structure |
Chttp_keyvalue_t | HTTP keyvalue structure |
Chttp_req_message | Http request message |
Chttp_server_t | Http server structure |
Citimerspec | Struct itimerspec is used to define settings for an interval timer |
Cldiv_s | |
Clldiv_s | |
Cmallinfo | Structure of memory information |
Cmq_attr | Sturcutre of mqueue attritube |
Cnetent | |
Cntpc_server_conn_s | Structure of NTP server's connection information |
Cntpc_server_s | Structure of NTP server information |
Cpollfd | |
Cposix_spawnattr_s | Structure of posix_spawn attributes |
Cprotoent | |
Cpthread_attr_s | Structure of pthread attr configuration |
Cpthread_barrier_s | Structure of pthread barrier configuration |
Cpthread_barrierattr_s | Structure of pthread barrier attr configuration |
Cpthread_cond_s | Structure of pthread condition configuration |
Cpthread_mutex_s | Structure of pthread mutex configuration |
Cpthread_mutexattr_s | Structure of pthread mutex attr configuration |
Cpthread_region_s | Structure of pthread region configuration |
Cpthread_tcb_s | This is the particular form of the task control block (TCB) structure used by pthreads. There are two TCB forms: one for pthreads and one for tasks. Both share the common TCB fields (which must appear at the top of the structure) plus additional fields unique to tasks and threads. Having separate structures for tasks and pthreads adds some complexity, but saves memory in that it prevents pthreads from being burdened with the overhead required for tasks (and vice versa) |
Csched_param | POSIX-like scheduling parameter structure |
Csem_s | Structure of generic semaphore |
Csemholder_s | Structure of semholder |
Cservent | |
Cservent_data | |
Csigaction | Structure for defining the action to take for given signal |
Csigevent | Structure for elements that define a queue signal. The following is used to attach a signal to a message queue to notify a task when a message is available on a queue |
Csiginfo | Structure for using to pass parameters to/from signal handlers |
Csigval | Union for defining the types of the siginfo si_value field |
Cspawn_close_file_action_s | Structure for spawn close file action |
Cspawn_dup2_file_action_s | Structure for spawn dup2 file action |
Cspawn_general_file_action_s | Structure for general file action |
Cspawn_open_file_action_s | Structure for spawn open file action |
Csq_entry_s | Structure for singly-linked queue |
Csq_queue_s | Structure for header queue |
Cssl_config_t | Http server ssl config structure |
Cstat | |
Ctask_group_s | Structure for Task Group Information |
Ctask_tcb_s | This is the particular form of the task control block (TCB) structure used by tasks (and kernel threads). There are two TCB forms: one for pthreads and one for tasks. Both share the common TCB fields (which must appear at the top of the structure) plus additional fields unique to tasks and threads. Having separate structures for tasks and pthreads adds some complexity, but saves memory in that it prevents pthreads from being burdened with the overhead required for tasks (and vice versa) |
Ctcb_s | This is the common part of the task control block (TCB). The TCB is the heart of the TinyAra task-control logic. Each task or thread is represented by a TCB that includes these common definitions |
Ctermios | Structure of termios |
Ctimespec | Structure represents an elapsed time |
Ctimeval | Structure represents an elapsed time |
Ctm | Structure containing a calendar date and time |
Cwebsocket_info_t | Data structure to use in callbacks |
Cwebsocket_t | Structure to manage websocket client/server |