Changeset 2243

Show
Ignore:
Timestamp:
21/08/2008 11:12:55 (5 months ago)
Author:
chris
Message:

Change FileStream? constructor to take a const std::string& instead of a
char array pointer, for C++ style.

Location:
box/trunk/lib/common
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • box/trunk/lib/common/FileStream.cpp

    r2217 r2243  
    2525// 
    2626// -------------------------------------------------------------------------- 
    27 FileStream::FileStream(const char *Filename, int flags, int mode) 
    28 #ifdef WIN32 
    29         : mOSFileHandle(::openfile(Filename, flags, mode)), 
    30 #else 
    31         : mOSFileHandle(::open(Filename, flags, mode)), 
     27FileStream::FileStream(const std::string& rFilename, int flags, int mode) 
     28#ifdef WIN32 
     29        : mOSFileHandle(::openfile(rFilename.c_str(), flags, mode)), 
     30#else 
     31        : mOSFileHandle(::open(rFilename.c_str(), flags, mode)), 
    3232#endif 
    3333          mIsEOF(false), 
    34           mFileName(Filename) 
     34          mFileName(rFilename) 
    3535{ 
    3636#ifdef WIN32 
     
    4949                { 
    5050                        BOX_LOG_SYS_WARNING("Failed to open file: " << 
    51                                 Filename); 
     51                                rFilename); 
    5252                        THROW_EXCEPTION(CommonException, OSFileOpenError) 
    5353                } 
  • box/trunk/lib/common/FileStream.h

    r2127 r2243  
    3232{ 
    3333public: 
    34         FileStream(const char *Filename,  
     34        FileStream(const std::string& rFilename,  
    3535#ifdef WIN32 
    3636                int flags = (O_RDONLY | O_BINARY),