tesseract 3.04.01

tesseract::InputFileBuffer Class Reference

#include <input_file_buffer.h>

List of all members.

Public Member Functions

 InputFileBuffer (const string &file_name)
virtual ~InputFileBuffer ()
int Read (void *buffer, int bytes_to_read)

Protected Attributes

string file_name_
FILE * fp_

Detailed Description

Definition at line 19 of file input_file_buffer.h.


Constructor & Destructor Documentation

usr src packages BUILD tesseract neural_networks runtime input_file_buffer cpp tesseract::InputFileBuffer::InputFileBuffer ( const string &  file_name) [explicit]

Definition at line 14 of file input_file_buffer.cpp.

  : file_name_(file_name) {
  fp_ = NULL;
}

tesseract::InputFileBuffer::~InputFileBuffer ( ) [virtual]

Definition at line 20 of file input_file_buffer.cpp.

                   {
    fclose(fp_);
  }
}


Member Function Documentation

int tesseract::InputFileBuffer::Read ( void *  buffer,
int  bytes_to_read 
)

Definition at line 27 of file input_file_buffer.cpp.

                   {
    fp_ = fopen(file_name_.c_str(), "rb");
    if (fp_ == NULL) {
      return 0;
    }
  }
  return fread(buffer, 1, bytes_to_read, fp_);
}
}

Member Data Documentation

Definition at line 26 of file input_file_buffer.h.

Definition at line 27 of file input_file_buffer.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines