Nebula
Loading...
Searching...
No Matches
TBUI::TBUIFileInterface Class Reference

#include <tbuifileinterface.h>

Inherits tb::TBFileInterface.

Public Member Functions

tb::TBFileHandle Open (const char *filename, TBFileMode mode) override
 
void Close (tb::TBFileHandle file) override
 
long Size (tb::TBFileHandle file) override
 
size_t Read (tb::TBFileHandle file, void *buf, size_t elemSize, size_t count) override
 
bool IsOpen (tb::TBFileHandle file) const
 

Private Attributes

Util::Dictionary< size_t, Ptr< IO::FileStream > > openFiles
 

Member Function Documentation

◆ Close()

void TBUI::TBUIFileInterface::Close ( tb::TBFileHandle file)
override

◆ IsOpen()

bool TBUI::TBUIFileInterface::IsOpen ( tb::TBFileHandle file) const
inline

◆ Open()

tb::TBFileHandle TBUI::TBUIFileInterface::Open ( const char * filename,
TBFileMode mode )
override

◆ Read()

size_t TBUI::TBUIFileInterface::Read ( tb::TBFileHandle file,
void * buf,
size_t elemSize,
size_t count )
override

◆ Size()

long TBUI::TBUIFileInterface::Size ( tb::TBFileHandle file)
override

Member Data Documentation

◆ openFiles

Util::Dictionary<size_t, Ptr<IO::FileStream> > TBUI::TBUIFileInterface::openFiles
private

The documentation for this class was generated from the following files: