SML::FILEINFO Struct Reference

#include <sml/fileinfo.h>

List of all members.

Public Member Functions

 FILEINFO ()
virtual ~FILEINFO ()
void Close ()
bool IsEOF ()
bool IsOpen () const
void Printf (CONTEXT *context, const char *format,...)
INT32 Read (UINT8 *buf, INT32 BytesToRead, CONTEXT *context)
INT32 ReadASCIINum (double *pVal, CONTEXT *context)
INT32 Seek (INT32 offset, int mode)
INT32 Write (const UINT8 *buf, INT32 BytesToWrite, CONTEXT *context)

Public Attributes

int blocking
void * handle
int isfile
MICALLBACKLIST m_cblist
void * m_conv
INT32 m_PollInterval
char prevchar
CLASSThisClass

Private Member Functions

virtual void v_Close ()
virtual bool v_IsEOF ()
virtual bool v_IsOpen () const
virtual INT32 v_Read (UINT8 *buf, INT32 BytesToRead, CONTEXT *context)
virtual INT32 v_ReadASCIINum (double *pVal, CONTEXT *context)
virtual INT32 v_Seek (INT32, int)
virtual INT32 v_Write (const UINT8 *buf, INT32 BytesToWrite, CONTEXT *context)

Constructor & Destructor Documentation

SML::FILEINFO::FILEINFO (  )  [inline]
virtual SML::FILEINFO::~FILEINFO (  )  [inline, virtual]

Member Function Documentation

void SML::FILEINFO::Close (  )  [inline]
bool SML::FILEINFO::IsEOF (  )  [inline]
bool SML::FILEINFO::IsOpen (  )  const [inline]
void SML::FILEINFO::Printf ( CONTEXT context,
const char *  format,
  ... 
)
INT32 SML::FILEINFO::Read ( UINT8 buf,
INT32  BytesToRead,
CONTEXT context 
) [inline]
INT32 SML::FILEINFO::ReadASCIINum ( double *  pVal,
CONTEXT context 
) [inline]
INT32 SML::FILEINFO::Seek ( INT32  offset,
int  mode 
) [inline]
virtual void SML::FILEINFO::v_Close (  )  [private, virtual]
virtual bool SML::FILEINFO::v_IsEOF (  )  [private, virtual]
virtual bool SML::FILEINFO::v_IsOpen (  )  const [private, virtual]
virtual INT32 SML::FILEINFO::v_Read ( UINT8 buf,
INT32  BytesToRead,
CONTEXT context 
) [private, virtual]
virtual INT32 SML::FILEINFO::v_ReadASCIINum ( double *  pVal,
CONTEXT context 
) [private, virtual]
virtual INT32 SML::FILEINFO::v_Seek ( INT32  ,
int   
) [private, virtual]
virtual INT32 SML::FILEINFO::v_Write ( const UINT8 buf,
INT32  BytesToWrite,
CONTEXT context 
) [private, virtual]
INT32 SML::FILEINFO::Write ( const UINT8 buf,
INT32  BytesToWrite,
CONTEXT context 
) [inline]

Member Data Documentation

Wait for input.

This is some sort of file.

Polling interval in ms.

For detecting <CR-LF>.

Ick, emulate RTTI.


The documentation for this struct was generated from the following file:

Generated on Sun Oct 7 21:39:11 2012 for TNTsdk 2012 by  doxygen 1.6.1