/vbox/include/iprt/ |
H A D | localipc.h | 73 RTDECL(int) RTLocalIpcServerCreate(PRTLOCALIPCSERVER phServer, const char *pszName, uint32_t fFlags); 90 RTDECL(int) RTLocalIpcServerDestroy(RTLOCALIPCSERVER hServer); 103 RTDECL(int) RTLocalIpcServerListen(RTLOCALIPCSERVER hServer, PRTLOCALIPCSESSION phClientSession); 111 RTDECL(int) RTLocalIpcServerCancel(RTLOCALIPCSERVER hServer); 126 RTDECL(int) RTLocalIpcSessionConnect(PRTLOCALIPCSESSION phSession, const char *pszName, uint32_t fFlags); 139 RTDECL(int) RTLocalIpcSessionClose(RTLOCALIPCSESSION hSession); 158 RTDECL(int) RTLocalIpcSessionRead(RTLOCALIPCSESSION hSession, void *pvBuffer, size_t cbBuffer, size_t *pcbRead); 174 RTDECL(int) RTLocalIpcSessionWrite(RTLOCALIPCSESSION hSession, const void *pvBuffer, size_t cbBuffer); 187 RTDECL(int) RTLocalIpcSessionFlush(RTLOCALIPCSESSION hSession); 206 RTDECL(in [all...] |
H A D | memtracker.h | 120 RTDECL(void *) RTMemTrackerHdrAlloc(void *pv, size_t cbUser, const char *pszTag, RTMEMTRACKERMETHOD enmMethod); 131 RTDECL(void *) RTMemTrackerHdrReallocPrep(void *pvOldUser, size_t cbOldUser, const char *pszTag); 147 RTDECL(void *) RTMemTrackerHdrReallocDone(void *pvNew, size_t cbNewUser, void *pvOldUser, const char *pszTag); 159 RTDECL(void *) RTMemTrackerHdrFree(void *pvUser, size_t cbUser, const char *pszTag, RTMEMTRACKERMETHOD enmMethod); 165 RTDECL(void) RTMemTrackerDumpAllToLog(void); 170 RTDECL(void) RTMemTrackerDumpAllToLogRel(void); 175 RTDECL(void) RTMemTrackerDumpAllToStdOut(void); 180 RTDECL(void) RTMemTrackerDumpAllToStdErr(void); 185 RTDECL(void) RTMemTrackerDumpAllToFile(const char *pszFilename); 194 RTDECL(voi [all...] |
H A D | symlink.h | 54 RTDECL(bool) RTSymlinkExists(const char *pszSymlink); 65 RTDECL(bool) RTSymlinkIsDangling(const char *pszSymlink); 110 RTDECL(int) RTSymlinkCreate(const char *pszSymlink, const char *pszTarget, 132 RTDECL(int) RTSymlinkDelete(const char *pszSymlink, uint32_t fDelete); 155 RTDECL(int) RTSymlinkRead(const char *pszSymlink, char *pszTarget, size_t cbTarget, uint32_t fRead); 169 RTDECL(int) RTSymlinkReadA(const char *pszSymlink, char **ppszTarget);
|
H A D | heap.h | 52 RTDECL(int) RTHeapSimpleInit(PRTHEAPSIMPLE pHeap, void *pvMemory, size_t cbMemory); 65 RTDECL(int) RTHeapSimpleMerge(PRTHEAPSIMPLE pHeap, RTHEAPSIMPLE Heap1, RTHEAPSIMPLE Heap2); 82 RTDECL(int) RTHeapSimpleRelocate(RTHEAPSIMPLE hHeap, uintptr_t offDelta); 95 RTDECL(void *) RTHeapSimpleAlloc(RTHEAPSIMPLE Heap, size_t cb, size_t cbAlignment); 108 RTDECL(void *) RTHeapSimpleAllocZ(RTHEAPSIMPLE Heap, size_t cb, size_t cbAlignment); 120 RTDECL(void *) RTHeapSimpleRealloc(RTHEAPSIMPLE Heap, void *pv, size_t cbNew, size_t cbAlignment); 132 RTDECL(void *) RTHeapSimpleReallocZ(RTHEAPSIMPLE Heap, void *pv, size_t cbNew, size_t cbAlignment); 140 RTDECL(void) RTHeapSimpleFree(RTHEAPSIMPLE Heap, void *pv); 151 RTDECL(size_t) RTHeapSimpleSize(RTHEAPSIMPLE Heap, void *pv); 164 RTDECL(size_ [all...] |
H A D | handle.h | 47 RTDECL(int) RTHandleClose(PRTHANDLE ph); 57 RTDECL(int) RTHandleGetStandard(RTHANDLESTD enmStdHandle, PRTHANDLE ph);
|
H A D | dvm.h | 170 RTDECL(int) RTDvmCreate(PRTDVM phVolMgr, PFNDVMREAD pfnRead, 181 RTDECL(uint32_t) RTDvmRetain(RTDVM hVolMgr); 189 RTDECL(uint32_t) RTDvmRelease(RTDVM hVolMgr); 199 RTDECL(int) RTDvmMapOpen(RTDVM hVolMgr); 208 RTDECL(int) RTDvmMapInitialize(RTDVM hVolMgr, const char *pszFmt); 216 RTDECL(const char *) RTDvmMapGetFormat(RTDVM hVolMgr); 224 RTDECL(uint32_t) RTDvmMapGetValidVolumes(RTDVM hVolMgr); 232 RTDECL(uint32_t) RTDvmMapGetMaxVolumes(RTDVM hVolMgr); 242 RTDECL(int) RTDvmMapQueryFirstVolume(RTDVM hVolMgr, PRTDVMVOLUME phVol); 253 RTDECL(in [all...] |
H A D | trace.h | 88 RTDECL(int) RTTraceBufCreate(PRTTRACEBUF hTraceBuf, uint32_t cEntries, uint32_t cbEntry, uint32_t fFlags); 89 RTDECL(int) RTTraceBufCarve(PRTTRACEBUF hTraceBuf, uint32_t cEntries, uint32_t cbEntry, uint32_t fFlags, 91 RTDECL(uint32_t) RTTraceBufRetain(RTTRACEBUF hTraceBuf); 92 RTDECL(uint32_t) RTTraceBufRelease(RTTRACEBUF hTraceBuf); 93 RTDECL(int) RTTraceBufDumpToLog(RTTRACEBUF hTraceBuf); 94 RTDECL(int) RTTraceBufDumpToAssert(RTTRACEBUF hTraceBuf); 131 RTDECL(int) RTTraceBufEnumEntries(RTTRACEBUF hTraceBuf, PFNRTTRACEBUFCALLBACK pfnCallback, void *pvUser); 141 RTDECL(uint32_t) RTTraceBufGetEntrySize(RTTRACEBUF hTraceBuf); 151 RTDECL(uint32_t) RTTraceBufGetEntryCount(RTTRACEBUF hTraceBuf); 163 RTDECL(boo [all...] |
H A D | spinlock.h | 49 RTDECL(int) RTSpinlockCreate(PRTSPINLOCK pSpinlock, uint32_t fFlags, const char *pszName); 70 RTDECL(int) RTSpinlockDestroy(RTSPINLOCK Spinlock); 77 RTDECL(void) RTSpinlockAcquire(RTSPINLOCK Spinlock); 84 RTDECL(void) RTSpinlockRelease(RTSPINLOCK Spinlock);
|
H A D | timer.h | 98 RTDECL(int) RTTimerCreate(PRTTIMER *ppTimer, unsigned uMilliesInterval, PFNRTTIMER pfnTimer, void *pvUser); 118 RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser); 152 RTDECL(int) RTTimerDestroy(PRTTIMER pTimer); 172 RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First); 187 RTDECL(int) RTTimerStop(PRTTIMER pTimer); 208 RTDECL(int) RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval); 216 RTDECL(uint32_t) RTTimerGetSystemGranularity(void); 242 RTDECL(int) RTTimerRequestSystemGranularity(uint32_t u32Request, uint32_t *pu32Granted); 255 RTDECL(int) RTTimerReleaseSystemGranularity(uint32_t u32Granted); 270 RTDECL(boo [all...] |
H A D | thread.h | 176 RTDECL(bool) RTThreadIsInitialized(void); 183 RTDECL(RTTHREAD) RTThreadSelf(void); 190 RTDECL(RTNATIVETHREAD) RTThreadNativeSelf(void); 202 RTDECL(int) RTThreadSleep(RTMSINTERVAL cMillies); 218 RTDECL(int) RTThreadSleepNoLog(RTMSINTERVAL cMillies); 226 RTDECL(bool) RTThreadYield(void); 276 RTDECL(int) RTThreadCreate(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, 300 RTDECL(int) RTThreadCreateV(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, 318 RTDECL(int) RTThreadCreateF(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, 327 RTDECL(RTNATIVETHREA [all...] |
H A D | coredumper.h | 60 RTDECL(int) RTCoreDumperTakeDump(const char *pszOutputFile, bool fLiveCore); 80 RTDECL(int) RTCoreDumperSetup(const char *pszOutputDir, uint32_t fFlags); 87 RTDECL(int) RTCoreDumperDisable(void);
|
H A D | socket.h | 57 RTDECL(uint32_t) RTSocketRetain(RTSOCKET hSocket); 71 RTDECL(uint32_t) RTSocketRelease(RTSOCKET hSocket); 86 RTDECL(int) RTSocketClose(RTSOCKET hSocket); 98 RTDECL(int) RTSocketFromNative(PRTSOCKET phSocket, RTHCINTPTR uNative); 106 RTDECL(RTHCUINTPTR) RTSocketToNative(RTSOCKET hSocket); 117 RTDECL(int) RTSocketSetInheritance(RTSOCKET hSocket, bool fInheritable); 130 RTDECL(int) RTSocketParseInetAddress(const char *pszAddress, unsigned uPort, PRTNETADDR pAddr); 149 RTDECL(int) RTSocketQueryAddressStr(const char *pszHost, char *pszAddress, size_t *pcbAddress, PRTNETADDRTYPE penmAddrType); 162 RTDECL(int) RTSocketRead(RTSOCKET hSocket, void *pvBuffer, size_t cbBuffer, size_t *pcbRead); 175 RTDECL(in [all...] |
H A D | avl.h | 74 RTDECL(bool) RTAvlPVInsert(PAVLPVTREE ppTree, PAVLPVNODECORE pNode); 75 RTDECL(PAVLPVNODECORE) RTAvlPVRemove(PAVLPVTREE ppTree, AVLPVKEY Key); 76 RTDECL(PAVLPVNODECORE) RTAvlPVGet(PAVLPVTREE ppTree, AVLPVKEY Key); 77 RTDECL(PAVLPVNODECORE) RTAvlPVGetBestFit(PAVLPVTREE ppTree, AVLPVKEY Key, bool fAbove); 78 RTDECL(PAVLPVNODECORE) RTAvlPVRemoveBestFit(PAVLPVTREE ppTree, AVLPVKEY Key, bool fAbove); 79 RTDECL(int) RTAvlPVDoWithAll(PAVLPVTREE ppTree, int fFromLeft, PAVLPVCALLBACK pfnCallBack, void *pvParam); 80 RTDECL(int) RTAvlPVDestroy(PAVLPVTREE ppTree, PAVLPVCALLBACK pfnCallBack, void *pvParam); 116 RTDECL(bool) RTAvlULInsert(PPAVLULNODECORE ppTree, PAVLULNODECORE pNode); 117 RTDECL(PAVLULNODECORE) RTAvlULRemove(PPAVLULNODECORE ppTree, AVLULKEY Key); 118 RTDECL(PAVLULNODECOR [all...] |
H A D | lockvalidator.h | 246 RTDECL(int) RTLockValidatorRecMakeSiblings(PRTLOCKVALRECCORE pRec1, PRTLOCKVALRECCORE pRec2); 267 RTDECL(void) RTLockValidatorRecExclInit(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, 288 RTDECL(void) RTLockValidatorRecExclInitV(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, 296 RTDECL(void) RTLockValidatorRecExclDelete(PRTLOCKVALRECEXCL pRec); 319 RTDECL(int) RTLockValidatorRecExclCreate(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, 343 RTDECL(int) RTLockValidatorRecExclCreateV(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, 352 RTDECL(void) RTLockValidatorRecExclDestroy(PRTLOCKVALRECEXCL *ppRec); 366 RTDECL(uint32_t) RTLockValidatorRecExclSetSubClass(PRTLOCKVALRECEXCL pRec, uint32_t uSubClass); 382 RTDECL(void) RTLockValidatorRecExclSetOwner(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, 401 RTDECL(in [all...] |
H A D | semaphore.h | 115 RTDECL(int) RTSemEventCreate(PRTSEMEVENT phEventSem); 133 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...); 150 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem); 166 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem); 179 RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies); 190 RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies); 205 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout); 222 RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, 230 RTDECL(uint32_t) RTSemEventGetResolution(void); 244 RTDECL(voi [all...] |
H A D | dir.h | 51 RTDECL(bool) RTDirExists(const char *pszPath); 74 RTDECL(int) RTDirCreate(const char *pszPath, RTFMODE fMode, uint32_t fCreate); 84 RTDECL(int) RTDirCreateFullPath(const char *pszPath, RTFMODE fMode); 105 RTDECL(int) RTDirCreateTemp(char *pszTemplate, RTFMODE fMode); 127 RTDECL(int) RTDirCreateTempSecure(char *pszTemplate); 147 RTDECL(int) RTDirCreateUniqueNumbered(char *pszPath, size_t cbSize, RTFMODE fMode, signed int cchDigits, char chSep); 155 RTDECL(int) RTDirRemove(const char *pszPath); 166 RTDECL(int) RTDirRemoveRecursive(const char *pszPath, uint32_t fFlags); 191 RTDECL(int) RTDirFlush(const char *pszPath); 201 RTDECL(in [all...] |
/vbox/src/VBox/Runtime/common/time/ |
H A D | timesysalias.cpp | 40 RTDECL(uint64_t) RTTimeNanoTS(void) 52 RTDECL(uint64_t) RTTimeMilliTS(void)
|
/vbox/src/VBox/Runtime/r3/os2/ |
H A D | time-os2.cpp | 43 RTDECL(uint64_t) RTTimeSystemNanoTS(void) 49 RTDECL(uint64_t) RTTimeSystemMilliTS(void)
|
/vbox/src/VBox/Runtime/common/path/ |
H A D | RTPathHasExt.cpp | 36 RTDECL(bool) RTPathHasSuffix(const char *pszPath)
|
/vbox/src/VBox/Runtime/generic/ |
H A D | RTLogDefaultInit-generic.cpp | 34 RTDECL(PRTLOGGER) RTLogDefaultInit(void)
|
H A D | RTMpGetCoreCount-generic.cpp | 35 RTDECL(RTCPUID) RTMpGetCoreCount(void)
|
H A D | RTMpGetMaxCpuId-generic.cpp | 35 RTDECL(RTCPUID) RTMpGetMaxCpuId(void)
|
H A D | RTMpGetOnlineCoreCount-generic.cpp | 35 RTDECL(RTCPUID) RTMpGetOnlineCoreCount(void)
|
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | time-r0drv-haiku.c | 51 RTDECL(uint64_t) RTTimeNanoTS(void) function 57 RTDECL(uint64_t) RTTimeMilliTS(void) function 63 RTDECL(uint64_t) RTTimeSystemNanoTS(void) function 69 RTDECL(uint64_t) RTTimeSystemMilliTS(void) function 75 RTDECL(PRTTIMESPEC) RTTimeNow(PRTTIMESPEC pTime) function
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | time-r0drv-solaris.c | 37 RTDECL(uint64_t) RTTimeNanoTS(void) function 43 RTDECL(uint64_t) RTTimeMilliTS(void) function 49 RTDECL(uint64_t) RTTimeSystemNanoTS(void) function 55 RTDECL(uint64_t) RTTimeSystemMilliTS(void) function 61 RTDECL(PRTTIMESPEC) RTTimeNow(PRTTIMESPEC pTime) function
|