MediaProcessors
Public Attributes | List of all members
comm_module_ctx_s Struct Reference
Collaboration diagram for comm_module_ctx_s:
Collaboration graph
[legend]

Public Attributes

pthread_mutex_t module_api_mutex
 
llist_tcomm_if_llist
 

Detailed Description

Module's context structure. This structure is statically defined in the program.

Definition at line 62 of file comm.c.

Member Data Documentation

llist_t* comm_module_ctx_s::comm_if_llist

List of supported/registered communication protocols. Each registered protocol will have a static interface (IF) entry in this linked list.

See also
comm_if_t

Definition at line 77 of file comm.c.

pthread_mutex_t comm_module_ctx_s::module_api_mutex

Module's API mutual exclusion lock. This lock is used to provide a critical section for external applications to be able to operate concurrently and asynchronously on this module. API options are available through the function comm_module_opt().

Definition at line 70 of file comm.c.


The documentation for this struct was generated from the following file: