DGLE2   Young, strong and crazy!
Public Member Functions | List of all members
IFile Class Referenceabstract

#include <DGLE.h>

Inheritance diagram for IFile:
IDGLE_Base

Public Member Functions

virtual DGLE_RESULT DGLE_API Read (void *pBuffer, uint uiCount, uint &uiRead)=0
 
virtual DGLE_RESULT DGLE_API Write (const void *pBuffer, uint uiCount, uint &uiWritten)=0
 
virtual DGLE_RESULT DGLE_API Seek (uint32 ui32Offset, E_FILE_SYSTEM_SEEK_FLAG eWay, uint32 &ui32Position)=0
 
virtual DGLE_RESULT DGLE_API GetSize (uint32 &ui32Size)=0
 
virtual DGLE_RESULT DGLE_API IsOpen (bool &bOpened)=0
 
virtual DGLE_RESULT DGLE_API GetName (char *pcName, uint &uiCharsCount)=0
 
virtual DGLE_RESULT DGLE_API GetPath (char *pcPath, uint &uiCharsCount)=0
 
virtual DGLE_RESULT DGLE_API Free ()=0
 
- Public Member Functions inherited from IDGLE_Base
virtual DGLE_RESULT DGLE_API GetGUID (GUID &guid)=0
 Returns unique identifier of the last interface in the inheritance chain.
 
virtual DGLE_RESULT DGLE_API ExecuteCommand (uint uiCmd, TVariant &stVar)=0
 Executes some command using its index or bitmask.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommand (const char *pcCommand, TVariant &stVar)=0
 Executes some text command and returns result as variant.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommandEx (const char *pcCommand, char *pcResult, uint &uiCharsCount)=0
 Executes some text command and returns result as string.
 

Member Function Documentation

virtual DGLE_RESULT DGLE_API Free ( )
pure virtual
virtual DGLE_RESULT DGLE_API GetName ( char *  pcName,
uint uiCharsCount 
)
pure virtual
virtual DGLE_RESULT DGLE_API GetPath ( char *  pcPath,
uint uiCharsCount 
)
pure virtual
virtual DGLE_RESULT DGLE_API GetSize ( uint32 ui32Size)
pure virtual
virtual DGLE_RESULT DGLE_API IsOpen ( bool &  bOpened)
pure virtual
virtual DGLE_RESULT DGLE_API Read ( void *  pBuffer,
uint  uiCount,
uint uiRead 
)
pure virtual
virtual DGLE_RESULT DGLE_API Seek ( uint32  ui32Offset,
E_FILE_SYSTEM_SEEK_FLAG  eWay,
uint32 ui32Position 
)
pure virtual
virtual DGLE_RESULT DGLE_API Write ( const void *  pBuffer,
uint  uiCount,
uint uiWritten 
)
pure virtual

Sun Nov 16 2014 09:47:30   Generated by   doxygen   Content copyrighted to DGLE Team