CiftiLib
A C++ library for CIFTI-2 and CIFTI-1 files
Public Member Functions | List of all members
cifti::StrFileImpl Class Reference
Inheritance diagram for cifti::StrFileImpl:
cifti::BinaryFile::ImplInterface

Public Member Functions

void open (const AString &filename, const BinaryFile::OpenMode &opmode)
 
void close ()
 
void seek (const int64_t &position)
 
int64_t pos ()
 
int64_t size ()
 
void read (void *dataOut, const int64_t &count, int64_t *numRead)
 
void write (const void *dataIn, const int64_t &count)
 
- Public Member Functions inherited from cifti::BinaryFile::ImplInterface
virtual void open (const AString &filename, const OpenMode &opmode)=0
 
virtual void close ()=0
 
const AString & getFilename () const
 
virtual void seek (const int64_t &position)=0
 
virtual int64_t pos ()=0
 
virtual int64_t size ()=0
 
virtual void read (void *dataOut, const int64_t &count, int64_t *numRead)=0
 
virtual void write (const void *dataIn, const int64_t &count)=0
 

Additional Inherited Members

- Protected Attributes inherited from cifti::BinaryFile::ImplInterface
AString m_fileName
 

Member Function Documentation

◆ close()

void StrFileImpl::close ( )
virtual

◆ open()

void StrFileImpl::open ( const AString &  filename,
const BinaryFile::OpenMode &  opmode 
)
virtual

◆ pos()

int64_t StrFileImpl::pos ( )
virtual

◆ read()

void StrFileImpl::read ( void *  dataOut,
const int64_t &  count,
int64_t *  numRead 
)
virtual

◆ seek()

void StrFileImpl::seek ( const int64_t &  position)
virtual

◆ size()

int64_t StrFileImpl::size ( )
virtual

◆ write()

void StrFileImpl::write ( const void *  dataIn,
const int64_t &  count 
)
virtual

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