g4tools
5.4.0
|
Public Member Functions | |
key (std::ostream &a_out, seek a_seek_directory, const std::string &a_object_name, const std::string &a_object_title, const std::string &a_object_class) | |
key (std::ostream &a_out, ifile &a_file, seek a_seek_directory, const std::string &a_object_name, const std::string &a_object_title, const std::string &a_object_class, uint32 a_object_size) | |
virtual | ~key () |
uint16 | cycle () const |
void | set_cycle (uint16 a_cycle) |
const std::string & | object_name () const |
const std::string & | object_title () const |
const std::string & | object_class () const |
bool | write_self (ifile &a_file) |
bool | write_file (ifile &a_file, uint32 &a_nbytes) |
void | set_number_of_bytes (uint32 a_n) |
uint32 | number_of_bytes () const |
uint32 | object_size () const |
seek | seek_key () const |
short | key_length () const |
char * | data_buffer () |
const char * | eob () const |
bool | to_buffer (wbuf &a_wb, bool a_verbose) const |
Static Public Member Functions | |
static unsigned int | std_string_record_size (const std::string &x) |
Protected Member Functions | |
key (const key &a_from) | |
key & | operator= (const key &) |
uint32 | record_size (uint32 a_version) const |
bool | initialize_zero () |
bool | initialize (ifile &a_file, uint32 a_nbytes) |
Protected Attributes | |
std::ostream & | m_out |
uint32 | m_buf_size |
char * | m_buffer |
uint32 | m_nbytes |
uint32 | m_version |
uint32 | m_object_size |
date | m_date |
uint16 | m_key_length |
uint16 | m_cycle |
seek | m_seek_key |
seek | m_seek_directory |
std::string | m_object_class |
std::string | m_object_name |
std::string | m_object_title |
|
inline |
|
inline |
|
inlinevirtual |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |