Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

oxp_bunch_of_files Struct Reference

#include <oxp_bunch_of_files.h>

List of all members.


Detailed Description

Definition at line 13 of file oxp_bunch_of_files.h.

Public Types

typedef unsigned long offset_t

Public Member Functions

 oxp_bunch_of_files ()
 oxp_bunch_of_files (char const *fmt)
 ~oxp_bunch_of_files ()
bool open (char const *fmt)
bool open_1 (char const *fmt)
void close ()
bool seek (offset_t to)
offset_t tell () const
offset_t read (void *, offset_t)
bool ok ()

Private Member Functions

bool fix_sizes ()

Private Attributes

int current_file_index
vcl_vector< vcl_string > filenames
vcl_vector< vcl_FILE * > fps
vcl_vector< offset_tfilesizes
vcl_vector< offset_tstart_byte


Member Typedef Documentation

typedef unsigned long oxp_bunch_of_files::offset_t
 

Definition at line 15 of file oxp_bunch_of_files.h.


Constructor & Destructor Documentation

oxp_bunch_of_files::oxp_bunch_of_files  )  [inline]
 

Definition at line 17 of file oxp_bunch_of_files.h.

oxp_bunch_of_files::oxp_bunch_of_files char const *  fmt  ) 
 

Definition at line 15 of file oxp_bunch_of_files.cxx.

oxp_bunch_of_files::~oxp_bunch_of_files  )  [inline]
 

Definition at line 19 of file oxp_bunch_of_files.h.


Member Function Documentation

void oxp_bunch_of_files::close  ) 
 

Definition at line 193 of file oxp_bunch_of_files.cxx.

bool oxp_bunch_of_files::fix_sizes  )  [private]
 

Definition at line 80 of file oxp_bunch_of_files.cxx.

bool oxp_bunch_of_files::ok  )  [inline]
 

Definition at line 28 of file oxp_bunch_of_files.h.

bool oxp_bunch_of_files::open char const *  fmt  ) 
 

Definition at line 26 of file oxp_bunch_of_files.cxx.

bool oxp_bunch_of_files::open_1 char const *  fmt  ) 
 

Definition at line 20 of file oxp_bunch_of_files.cxx.

oxp_bunch_of_files::offset_t oxp_bunch_of_files::read void *  ,
offset_t 
 

Definition at line 164 of file oxp_bunch_of_files.cxx.

bool oxp_bunch_of_files::seek offset_t  to  ) 
 

Definition at line 129 of file oxp_bunch_of_files.cxx.

oxp_bunch_of_files::offset_t oxp_bunch_of_files::tell  )  const
 

Definition at line 159 of file oxp_bunch_of_files.cxx.


Member Data Documentation

int oxp_bunch_of_files::current_file_index [private]
 

Definition at line 33 of file oxp_bunch_of_files.h.

vcl_vector<vcl_string> oxp_bunch_of_files::filenames [private]
 

Definition at line 34 of file oxp_bunch_of_files.h.

vcl_vector<offset_t> oxp_bunch_of_files::filesizes [private]
 

Definition at line 36 of file oxp_bunch_of_files.h.

vcl_vector<vcl_FILE*> oxp_bunch_of_files::fps [private]
 

Definition at line 35 of file oxp_bunch_of_files.h.

vcl_vector<offset_t> oxp_bunch_of_files::start_byte [private]
 

Definition at line 37 of file oxp_bunch_of_files.h.


The documentation for this struct was generated from the following files:
Generated on Thu Jan 10 14:46:08 2008 for contrib/oxl/oxp by  doxygen 1.4.4