int OEAddLicenseKey(const char *key, const char *licensee, const char *site)
void *OEAllocate(size_t bytes)
bool OEBigEndian()
template<OECallOnceFunc CallOnceFunc>
void OECallOnce()
void OECloseIStream(oeistream *)
void OECloseOStream(oeostream *)
bool OECompress(std::string &, const std::string &, const char *="gz")
bool OECompress(std::string &, const char *, unsigned int, const char *="gz")
bool OECompressionAvailable(const char *="gz")
bool OECreateDirectory(const char *dname)
std::string OECurrentTime()
OEULongLong OECycleTime()
void OEDeallocate(void *ptr)
template<class T>
void OEDeletePtr(void *ptr)
void OEFileCorrectSeparators(std::string &path)
OEFile OEFileCreate(const std::string &fname, int permissions=00666)
bool OEFileDelete(OEFile &file)
bool OEFileDelete(const std::string &fname)
std::string OEFileDetermineName(const std::string &fname)
std::string OEFileDeterminePath(const std::string &fname)
void OEFileDeterminePathAndName(const std::string &fname, std::string &path,
std::string &name)
bool OEFileExists(const std::string &fname)
bool OEFileIsDirectory(const std::string &fname)
bool OEFileIsFile(const std::string &fname)
bool OEFileIsLink(const std::string &fname)
bool OEFileIsReadable(const std::string &fname)
bool OEFileIsWritable(const std::string &fname)
std::string OEFileRandomName()
oesize_t OEFileSize(const std::string &fname)
std::string OEFileTempPath()
char *OEGetDomainName()
unsigned int OEGetHostIdent()
char *OEGetHostName()
unsigned char *OEGetIPAddress()
std::string OEGetMachineName()
std::string OEGetPlatformInfo()
std::string OEGetProcessorInfo()
int OEGetTimeOfDay(struct timeval *tp)
std::string OEGetUserAppDataDir()
std::string OEGetUserDocumentsDir()
std::string OEGetUserHomeDir()
std::string OEGetUserName()
bool OEIsNaN(float f)
bool OEIsNaN(double d)
void *OEMarkMalloca(void *ptr, unsigned int marker)
oeistream *OEOpenIStream(const char *)
oeostream *OEOpenOStream(const char *)
std::string OEProcessFileName(const char *)
std::string OEProcessSystemCommand(const char *)
bool OERegisterIStream(const char *, oeistream_alloc_t, oeistream_dealloc_t)
bool OERegisterOStream(const char *, oeostream_alloc_t, oeostream_dealloc_t)
bool OERenameFile(const char *oldfname, const char *newfname)
void OESleep(unsigned long milliseconds)
bool OEUncompress(std::string &, const std::string &, const char *="gz")
bool OEUncompress(std::string &, const char *, unsigned int, const char *="gz")
bool OEUnlink(const char *fname)
bool OEUnlinkDirectory(const char *dname)
oeostream &oeendl(oeostream &)
oeostream &oeends(oeostream &)
oeostream &oeflush(oeostream &)