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

Public Attributes

int id
 
pthread_mutex_t mutex
 
llist_tlog_line_ctx_llist
 
llist_t ** log_line_ctx_llist_tail_ref
 
llist_t ** log_line_ctx_llist_oldest_ref
 
int log_line_ctx_llist_len
 

Detailed Description

LOG module instance context structure

Definition at line 102 of file log.c.

Member Data Documentation

int log_ctx_s::id

Private identifier. This integer is written as a "label" in the log trace, and can be used to identify a specific module, application block, name-space, etc.

Definition at line 108 of file log.c.

llist_t* log_ctx_s::log_line_ctx_llist

LOG-traces list.

Definition at line 116 of file log.c.

int log_ctx_s::log_line_ctx_llist_len

LOG-traces list length.

Definition at line 129 of file log.c.

llist_t** log_ctx_s::log_line_ctx_llist_oldest_ref

Reference to the pointer to the oldest object of the LOG-traces list.

Definition at line 125 of file log.c.

llist_t** log_ctx_s::log_line_ctx_llist_tail_ref

Reference to the pointer to the last object of the LOG-traces list (reference to the tail of the list).

Definition at line 121 of file log.c.

pthread_mutex_t log_ctx_s::mutex

LOG instance mutual-exclusion lock

Definition at line 112 of file log.c.


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