YPC  0.2.0
Public Types | Public Member Functions | Protected Attributes | List of all members
ypc::internal::sealed_file_base Class Referenceabstract
Inheritance diagram for ypc::internal::sealed_file_base:
Inheritance graph
[legend]
Collaboration diagram for ypc::internal::sealed_file_base:
Collaboration graph
[legend]

Public Types

using blockfile_t = blockfile< 0x4788d13e7fefe21f, 1024 *1024, 256 *::ypc::utc::max_item_size >
 

Public Member Functions

 sealed_file_base (const std::string &file_path, bool read)
 
virtual void write_item (const bytes &data)
 
virtual void reset_read ()=0
 
virtual bool next_item (memref &s)=0
 
 sealed_file_base (const sealed_file_base &)=delete
 
 sealed_file_base (sealed_file_base &&)=delete
 
sealed_file_baseoperator= (sealed_file_base &&)=delete
 
sealed_file_baseoperator= (const sealed_file_base &)=delete
 

Protected Attributes

blockfile_t m_file
 

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