Drizzled Public API Documentation

TransactionLogEntry Class Reference

#include <transaction_log_entry.h>

List of all members.

Public Member Functions

 TransactionLogEntry (drizzled::ReplicationServices::MessageType in_type, off_t in_offset, size_t length)
const char * getTypeAsString () const
off_t getOffset () const
size_t getLengthInBytes () const

Private Attributes

enum
drizzled::ReplicationServices::MessageType 
type
 The type of the entry.
off_t offset
 Offset into the log file.
size_t length
 Length in bytes of the entry.

Detailed Description

Represents a single entry in the transaction log.

Definition at line 40 of file transaction_log_entry.h.


Member Function Documentation

size_t TransactionLogEntry::getLengthInBytes ( ) const

Returns the length of the entry in bytes

Definition at line 71 of file transaction_log_entry.cc.

References length.

off_t TransactionLogEntry::getOffset ( ) const

Returns the entry's offset in the log

Definition at line 66 of file transaction_log_entry.cc.

References offset.

Referenced by TransactionLogIndex::addEntry().

const char * TransactionLogEntry::getTypeAsString ( ) const

Returns a string representation of the entry type

Definition at line 61 of file transaction_log_entry.cc.

References type.


The documentation for this class was generated from the following files: