Public Types | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
cwchess::pgn::DatabaseSeekable Class Reference
Inheritance diagram for cwchess::pgn::DatabaseSeekable:
Inheritance graph
[legend]

Public Types

typedef sigc::slot< void, size_t > SlotOpenFinished
 

Static Public Member Functions

static Glib::RefPtr< Databaseopen (std::string const& path, SlotOpenFinished const& slot)
 

Static Public Attributes

static size_t const S_buffer_size = 6 * 4096 - 64
 

Protected Member Functions

 DatabaseSeekable (std::string const& path, SlotOpenFinished const& slot_open_finished)
 
- Protected Member Functions inherited from cwchess::pgn::Database
 Database (void)
 Constructor.
 
void process_next_data_block (char const* data, size_t size)
 Process next data block. More...
 

Additional Inherited Members

- Public Member Functions inherited from cwchess::pgn::Database
int number_of_lines (void) const
 
size_t number_of_characters (void) const
 
- Public Member Functions inherited from util::Referenceable
void reference (void) const
 
void unreference (void) const
 
- Protected Attributes inherited from cwchess::pgn::Database
MemoryBlockList*  M_buffer
 Linked list of blocks with valid data.
 
Glib::RefPtr< MemoryBlockNode > M_new_block
 

Detailed Description

Definition at line 81 of file PgnDatabase.h.


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

Copyright © 2006 - 2010 Carlo Wood.  All rights reserved.