libjf API reference guide

Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

jf_file_t Struct Reference

#include <jf_file.h>


Data Fields

char * char_buffer
size_t char_buffer_size
jf_word_t id
jf_journal_tjournal
int private_journal


Detailed Description

PUBLIC CLASS
Journaled file object

Definition at line 109 of file jf_file.h.


Field Documentation

char* jf_file_t::char_buffer
 

Buffer used to deal with char oriented functions Definition at line 129 of file jf_file.h.

Referenced by jf_file_close(), jf_file_reset(), and jf_file_vprintf().

size_t jf_file_t::char_buffer_size
 

Current size of the buffer Definition at line 133 of file jf_file.h.

Referenced by jf_file_close(), jf_file_reset(), and jf_file_vprintf().

jf_word_t jf_file_t::id
 

Identificator used to retrieve properties of this journaled file from journal object Definition at line 125 of file jf_file.h.

Referenced by jf_file_close(), jf_file_get_cache_limit(), jf_file_get_id(), jf_file_is_safe(), jf_file_open(), and jf_file_reset().

jf_journal_t* jf_file_t::journal
 

Journal the file is attached to Definition at line 113 of file jf_file.h.

Referenced by jf_file_close(), jf_file_get_cache_limit(), jf_file_get_journal(), jf_file_is_safe(), jf_file_open(), and jf_file_reset().

int jf_file_t::private_journal
 

TRUE: the journal is private and must be released at jf_file_close FALSE: the journal is shared and "journal" pointer is only a reference to a somewhere allocated object Definition at line 120 of file jf_file.h.

Referenced by jf_file_close(), jf_file_open(), and jf_file_reset().


The documentation for this struct was generated from the following file:
Copyright 2005 © Tiian