MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / openForWrite

Method openForWrite

Engine/source/core/fileObject.cpp:105–120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

103}
104
105bool FileObject::openForWrite(const char *fileName, const bool append)
106{
107 char buffer[1024];
108 Con::expandScriptFilename( buffer, sizeof( buffer ), fileName );
109
110 close();
111
112 if( !buffer[ 0 ] )
113 return false;
114
115 if((stream = FileStream::createAndOpen( fileName, append ? Torque::FS::File::WriteAppend : Torque::FS::File::Write )) == NULL)
116 return false;
117
118 stream->setPosition( stream->getStreamSize() );
119 return( true );
120}
121
122bool FileObject::openForRead(const char* /*fileName*/)
123{

Callers 3

fileObject.cppFile · 0.80
dumpActivityLogMethod · 0.80
dumpMethod · 0.80

Calls 3

expandScriptFilenameFunction · 0.85
setPositionMethod · 0.45
getStreamSizeMethod · 0.45

Tested by

no test coverage detected