cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
svlFile Class Reference

#include <svlFile.h>

Public Types

enum  OpenMode { R = 1, W = 2 }
 

Public Member Functions

 svlFile ()
 
 svlFile (const svlFile &file)
 
 svlFile (const std::string &filepath, const OpenMode mode=R)
 
virtual ~svlFile ()
 
virtual int Open (const std::string &filepath, const OpenMode mode=R)
 
virtual int Close ()
 
virtual bool IsOpen ()
 
virtual long long int Read (char *buffer, const long long int length)
 
virtual long long int Write (const char *buffer, const long long int length)
 
template<class _ValueType >
bool Read (_ValueType &value)
 
template<class _ValueType >
bool Write (const _ValueType &value)
 
virtual long long int GetLength ()
 
virtual long long int GetPos ()
 
virtual int Seek (const long long int abspos)
 

Member Enumeration Documentation

Enumerator
R 
W 

Constructor & Destructor Documentation

svlFile::svlFile ( )
svlFile::svlFile ( const svlFile file)
svlFile::svlFile ( const std::string &  filepath,
const OpenMode  mode = R 
)
virtual svlFile::~svlFile ( )
virtual

Member Function Documentation

virtual int svlFile::Close ( )
virtual
virtual long long int svlFile::GetLength ( )
virtual
virtual long long int svlFile::GetPos ( )
virtual
virtual bool svlFile::IsOpen ( )
virtual
virtual int svlFile::Open ( const std::string &  filepath,
const OpenMode  mode = R 
)
virtual
virtual long long int svlFile::Read ( char *  buffer,
const long long int  length 
)
virtual
template<class _ValueType >
bool svlFile::Read ( _ValueType &  value)
inline
virtual int svlFile::Seek ( const long long int  abspos)
virtual
virtual long long int svlFile::Write ( const char *  buffer,
const long long int  length 
)
virtual
template<class _ValueType >
bool svlFile::Write ( const _ValueType &  value)
inline

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