Public Member Functions |
| Logfile_client (SimulatedBlock *block, Lgman *, Uint32 logfile_group_id, bool lock=true) |
int | sync_lsn (Signal *, Uint64, Request *, Uint32 flags) |
Uint64 | add_entry (const void *, Uint32 len) |
Uint64 | add_entry (const Change *, Uint32 cnt) |
Uint64 | add_entry (Local_key, void *base, Change *) |
Uint64 | add_entry (Local_key, Uint32 off, Uint32 change) |
int | get_log_buffer (Signal *, Uint32 sz, SimulatedBlock::CallbackPtr *) |
int | alloc_log_space (Uint32 words) |
int | free_log_space (Uint32 words) |
void | exec_lcp_frag_ord (Signal *signal) |
Public Attributes |
Uint32 | m_logfile_group_id |
Detailed Description
Definition at line 333 of file lgman.hpp.
Member Enumeration Documentation
Member Function Documentation
Uint64 Logfile_client::add_entry |
( |
const Change * |
src, |
|
|
Uint32 |
cnt |
|
) |
| |
for callback_buffer, always allocats 2 extra... not knowing if LSN must be added or not
Definition at line 2400 of file lgman.cpp.
Check for space in log buffer
return >0 if available 0 on time slice -1 on error
Definition at line 1621 of file lgman.cpp.
int Logfile_client::sync_lsn |
( |
Signal * |
signal, |
|
|
Uint64 |
lsn, |
|
|
Request * |
req, |
|
|
Uint32 |
flags |
|
) |
| |
Make sure a lsn is stored
- Returns
- -1, on error 0, request in queued >0, done
Definition at line 1393 of file lgman.cpp.
The documentation for this class was generated from the following files: