LLFile Class Reference

#include <llfile.h>

List of all members.

Static Public Member Functions

static LLFILEfopen (const char *filename, const char *accessmode)
static LLFILE_fsopen (const char *filename, const char *accessmode, int sharingFlag)
static int mkdir (const char *filename, int perms=0700)
static int rmdir (const char *filename)
static int remove (const char *filename)
static int rename (const char *filename, const char *newname)
static int stat (const char *filename, llstat *file_status)
static LLFILE_Fiopen (const char *filename, std::ios::openmode mode, int)


Detailed Description

Definition at line 62 of file llfile.h.


Member Function Documentation

LLFILE * LLFile::fopen ( const char *  filename,
const char *  accessmode 
) [static]

Definition at line 69 of file llfile.cpp.

References utf8str_to_utf16str().

Referenced by copy_file(), LLTransferTargetFile::dataCallback(), do_basic_glibc_backtrace(), LLFrameStats::dump(), dump_prehash_files(), LLMemoryView::dumpData(), export_complete(), exported_j2c_complete(), LLXfer_File::flush(), LLOSInfo::getProcessResidentSizeKB(), LLOSInfo::getProcessVirtualSizeKB(), LLHTTPAssetStorage::getURLToFile(), gunzip_file(), gzip_file(), idle_startup(), LLTransferSourceFile::initTransfer(), LLAssetStorage::legacyGetDataCallback(), LLCPUInfo::LLCPUInfo(), LLMemoryView::LLMemoryView(), LLVFS::LLVFS(), LLVertexProgramGL::load(), load_password_from_disk(), LLViewerKeyboard::loadBindings(), LLViewerRegion::loadCache(), LLImageTGA::loadFile(), LLMuteList::loadFromFile(), LLInventoryModel::loadFromFile(), LLLogChat::loadHistory(), LLPolyMeshSharedData::loadMesh(), LLAppViewer::loadNameCache(), LLLiveLSLEditor::loadScriptText(), LLShaderMgr::loadShaderFile(), LLInventoryModel::loadSkeleton(), LLAudioBufferFMOD::loadWAV(), lscript_run(), tut::LLData::matchFile(), LLVFS::openAndLock(), LLXmlParser::parseFile(), LLXMLNode::parseFile(), LLWearableList::processGetAssetReply(), LLScriptScript::recurse(), LLStandardBumpmap::restoreGL(), save_password_to_disk(), LLViewerRegion::saveCache(), LLLogChat::saveHistory(), LLLiveLSLEditor::saveIfNeeded(), LLPreviewLSL::saveIfNeeded(), LLWearable::saveNewAsset(), LLMuteList::saveToFile(), LLInventoryModel::saveToFile(), LLFloaterCompileQueue::scriptArrived(), LLDir::setCacheDir(), LLXfer_File::startDownload(), LLXfer_File::startSend(), LLViewerAssetStorage::storeAssetData(), LLHTTPAssetStorage::storeAssetData(), LLMemoryInfo::stream(), LLCPUInfo::stream(), LLCRC::update(), updatethreadproc(), upload_new_resource(), LLLiveLSLEditor::uploadAssetLegacy(), LLPreviewLSL::uploadAssetLegacy(), and CProcessor::WriteInfoTextFile().

Here is the call graph for this function:

LLFILE * LLFile::_fsopen ( const char *  filename,
const char *  accessmode,
int  sharingFlag 
) [static]

Definition at line 82 of file llfile.cpp.

References llassert, NULL, and utf8str_to_utf16str().

Referenced by LLVFS::openAndLock().

Here is the call graph for this function:

Here is the caller graph for this function:

int LLFile::mkdir ( const char *  filename,
int  perms = 0700 
) [static]

int LLFile::rmdir ( const char *  filename  )  [static]

Definition at line 56 of file llfile.cpp.

References utf8str_to_utf16str().

Referenced by LLTextureCache::purgeAllTextures(), and tut::LLMessageConfigTestData::~LLMessageConfigTestData().

Here is the call graph for this function:

Here is the caller graph for this function:

int LLFile::remove ( const char *  filename  )  [static]

int LLFile::rename ( const char *  filename,
const char *  newname 
) [static]

Definition at line 107 of file llfile.cpp.

References utf8str_to_utf16str().

Referenced by gunzip_file(), gzip_file(), LLAppViewer::initCache(), LLAppViewer::initLogging(), and LLXfer_File::processEOF().

Here is the call graph for this function:

Here is the caller graph for this function:

int LLFile::stat ( const char *  filename,
llstat file_status 
) [static]

Definition at line 120 of file llfile.cpp.

References utf8str_to_utf16str().

Referenced by LLLiveFile::Impl::check(), dir_exists_or_crash(), LLAppViewer::initCache(), LLVFS::LLVFS(), and LLVoiceClient::stateMachine().

Here is the call graph for this function:

Here is the caller graph for this function:

static LLFILE* LLFile::_Fiopen ( const char *  filename,
std::ios::openmode  mode,
int   
) [static]


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

Generated on Fri May 16 08:44:35 2008 for SecondLife by  doxygen 1.5.5