m_logmgr_s Struct Reference

List of all members.

Public Attributes

pthread_mutex_t mutex
list_head free_logs_list
list_head pending_logs_list
list_head active_logs_list
list_head known_logtypes_list
pthread_cond_t logtrunc_cond
pthread_t logtrunc_thread
uint64_t trunc_time
uint64_t trunc_count

Detailed Description

Definition at line 128 of file log_i.h.


Member Data Documentation

struct list_head m_logmgr_s::active_logs_list

actively used logs (could be dirty or not)

Definition at line 132 of file log_i.h.

Referenced by m_logmgr_alloc_log(), and m_logmgr_stat_print().

struct list_head m_logmgr_s::free_logs_list

free logs available for reuse

Definition at line 130 of file log_i.h.

Referenced by m_logmgr_alloc_log().

struct list_head m_logmgr_s::known_logtypes_list

log types known (registered) to the log manager

Definition at line 133 of file log_i.h.

Referenced by m_logmgr_alloc_log().

pthread_mutex_t m_logmgr_s::mutex

lock synchronizing access to this structure

Definition at line 129 of file log_i.h.

Referenced by m_logmgr_alloc_log().

struct list_head m_logmgr_s::pending_logs_list

logs which are not free but not recovered yet because of unknown type

Definition at line 131 of file log_i.h.


The documentation for this struct was generated from the following file:
Generated on Sat Apr 23 11:43:36 2011 for Mnemosyne by  doxygen 1.4.7