Yate
File Member List

This is the complete list of members for File, including all inherited members.

allocPair(Stream *&str1, Stream *&str2)Streamstatic
allocPipe(Stream *&reader, Stream *&writer)Streamstatic
attach(HANDLE handle)File
canRetry() const Filevirtual
clearError()Streaminlineprotected
copyError()Fileprotected
createPipe(File &reader, File &writer)Filestatic
detach()File
error() const Streaminline
exists(const char *name, int *error=0)Filestatic
File()File
File(HANDLE handle)Fileexplicit
getFileTime(unsigned int &secEpoch)File
getFileTime(const char *name, unsigned int &secEpoch, int *error=0)Filestatic
handle() const Fileinline
inProgress() const Streamvirtual
invalidHandle()Filestatic
length()Filevirtual
listDirectory(const char *path, ObjList *dirs, ObjList *files, int *error=0)Filestatic
m_error (defined in Stream)Streamprotected
m_handle (defined in File)Fileprotected
md5(String &buffer)Filevirtual
md5(const char *name, String &buffer, int *error=0)Filestatic
mkDir(const char *path, int *error=0, int mode=-1)Filestatic
openPath(const char *name, bool canWrite=false, bool canRead=true, bool create=false, bool append=false, bool binary=false, bool pubReadable=false, bool pubWritable=false)Filevirtual
readData(void *buffer, int length)Filevirtual
remove(const char *name, int *error=0)Filestatic
rename(const char *oldFile, const char *newFile, int *error=0)Filestatic
rmDir(const char *path, int *error=0)Filestatic
seek(SeekPos pos, int64_t offset=0)Filevirtual
TelEngine::Stream::seek(int64_t offset)Streaminline
SeekBegin enum value (defined in Stream)Stream
SeekCurrent enum value (defined in Stream)Stream
SeekEnd enum value (defined in Stream)Stream
SeekPos enum nameStream
setBlocking(bool block=true)Filevirtual
setFileTime(const char *name, unsigned int secEpoch, int *error=0)Filestatic
Stream()Streaminlineprotected
supportsPairs()Streamstatic
supportsPipes()Streamstatic
terminate()Filevirtual
valid() const Filevirtual
writeData(const void *buffer, int length)Filevirtual
TelEngine::Stream::writeData(const char *str)Stream
TelEngine::Stream::writeData(const String &str)Streaminline
TelEngine::Stream::writeData(const DataBlock &buf)Streaminline
~File()Filevirtual
~Stream()Streamvirtual