#include <InkAPIInternal.h>
Public Member Functions | |
FileImpl () | |
~FileImpl () | |
int | fopen (const char *filename, const char *mode) |
void | fclose () |
int | fread (void *buf, int length) |
int | fwrite (const void *buf, int length) |
int | fflush () |
char * | fgets (char *buf, int length) |
Data Fields | |
int | m_fd |
int | m_mode |
char * | m_buf |
int | m_bufsize |
int | m_bufpos |
Definition at line 82 of file InkAPIInternal.h.
void FileImpl::fclose | ( | ) |
Definition at line 743 of file InkAPI.cc.
References ats_free(), fflush(), m_buf, m_bufpos, m_bufsize, m_fd, and m_mode.
Referenced by TSfclose(), and ~FileImpl().
int FileImpl::fflush | ( | ) |
char * FileImpl::fgets | ( | char * | buf, | |
int | length | |||
) |
int FileImpl::fopen | ( | const char * | filename, | |
const char * | mode | |||
) |
int FileImpl::fread | ( | void * | buf, | |
int | length | |||
) |
int FileImpl::fwrite | ( | const void * | buf, | |
int | length | |||
) |
char* FileImpl::m_buf |
Definition at line 106 of file InkAPIInternal.h.
int FileImpl::m_fd |
int FileImpl::m_mode |