|
Classes |
| struct | pt_Continuation |
| struct | pt_TimedQueue |
| struct | pt_debug_s |
| struct | connect_data_s |
Typedefs |
| typedef struct pt_Continuation | pt_Continuation |
| typedef PRBool(* | ContinuationFn )(pt_Continuation *op, PRInt16 revent) |
Enumerations |
| enum | pr_ContuationStatus {
pt_continuation_sumbitted,
pt_continuation_inprogress,
pt_continuation_abort,
pt_continuation_done,
pt_continuation_pending,
pt_continuation_done
} |
Functions |
| | __declspec (thread) |
| PRBool | IsFileLocalInit () |
| PRInt32 | IsFileLocal (HANDLE hFile) |
| PRInt32 | _PR_MD_PAUSE_CPU (PRIntervalTime ticks) |
| PRStatus | _PR_MD_WAIT (PRThread *thread, PRIntervalTime ticks) |
| void | _PR_Unblock_IO_Wait (PRThread *thr) |
| PRStatus | _PR_MD_WAKEUP_WAITER (PRThread *thread) |
| void | _PR_MD_INIT_IO () |
| PRInt32 | _md_Associate (HANDLE file) |
| PROsfd | _PR_MD_SOCKET (int af, int type, int flags) |
| void | _PR_MD_connect_thread (void *cdata) |
| PRInt32 | _PR_MD_CONNECT (PRFileDesc *fd, const PRNetAddr *addr, PRUint32 addrlen, PRIntervalTime timeout) |
| PRInt32 | _PR_MD_BIND (PRFileDesc *fd, const PRNetAddr *addr, PRUint32 addrlen) |
| void | _PR_MD_UPDATE_ACCEPT_CONTEXT (PROsfd accept_sock, PROsfd listen_sock) |
| PROsfd | _PR_MD_FAST_ACCEPT (PRFileDesc *fd, PRNetAddr *raddr, PRUint32 *rlen, PRIntervalTime timeout, PRBool fast, _PR_AcceptTimeoutCallback callback, void *callbackArg) |
| PRInt32 | _PR_MD_FAST_ACCEPT_READ (PRFileDesc *sd, PROsfd *newSock, PRNetAddr **raddr, void *buf, PRInt32 amount, PRIntervalTime timeout, PRBool fast, _PR_AcceptTimeoutCallback callback, void *callbackArg) |
| PRInt32 | _PR_MD_SENDFILE (PRFileDesc *sock, PRSendFileData *sfd, PRInt32 flags, PRIntervalTime timeout) |
| PRInt32 | _PR_MD_RECV (PRFileDesc *fd, void *buf, PRInt32 amount, PRIntn flags, PRIntervalTime timeout) |
| PRInt32 | _PR_MD_SEND (PRFileDesc *fd, const void *buf, PRInt32 amount, PRIntn flags, PRIntervalTime timeout) |
| PRInt32 | _PR_MD_SENDTO (PRFileDesc *fd, const void *buf, PRInt32 amount, PRIntn flags, const PRNetAddr *addr, PRUint32 addrlen, PRIntervalTime timeout) |
| PRInt32 | _PR_MD_RECVFROM (PRFileDesc *fd, void *buf, PRInt32 amount, PRIntn flags, PRNetAddr *addr, PRUint32 *addrlen, PRIntervalTime timeout) |
| PRInt32 | _PR_MD_WRITEV (PRFileDesc *fd, const PRIOVec *iov, PRInt32 iov_size, PRIntervalTime timeout) |
| PRInt32 | _PR_MD_LISTEN (PRFileDesc *fd, PRIntn backlog) |
| PRInt32 | _PR_MD_SHUTDOWN (PRFileDesc *fd, PRIntn how) |
| PRStatus | _PR_MD_GETSOCKNAME (PRFileDesc *fd, PRNetAddr *addr, PRUint32 *len) |
| PRStatus | _PR_MD_GETPEERNAME (PRFileDesc *fd, PRNetAddr *addr, PRUint32 *len) |
| PRStatus | _PR_MD_GETSOCKOPT (PRFileDesc *fd, PRInt32 level, PRInt32 optname, char *optval, PRInt32 *optlen) |
| PRStatus | _PR_MD_SETSOCKOPT (PRFileDesc *fd, PRInt32 level, PRInt32 optname, const char *optval, PRInt32 optlen) |
| PROsfd | _PR_MD_OPEN (const char *name, PRIntn osflags, PRIntn mode) |
| PROsfd | _PR_MD_OPEN_FILE (const char *name, PRIntn osflags, PRIntn mode) |
| PRInt32 | _PR_MD_READ (PRFileDesc *fd, void *buf, PRInt32 len) |
| PRInt32 | _PR_MD_WRITE (PRFileDesc *fd, const void *buf, PRInt32 len) |
| PRInt32 | _PR_MD_SOCKETAVAILABLE (PRFileDesc *fd) |
| PRInt32 | _PR_MD_PIPEAVAILABLE (PRFileDesc *fd) |
| PROffset32 | _PR_MD_LSEEK (PRFileDesc *fd, PROffset32 offset, PRSeekWhence whence) |
| PROffset64 | _PR_MD_LSEEK64 (PRFileDesc *fd, PROffset64 offset, PRSeekWhence whence) |
| PRInt32 | _PR_MD_FSYNC (PRFileDesc *fd) |
| PRInt32 | _PR_MD_CLOSE (PROsfd osfd, PRBool socket) |
| PRStatus | _PR_MD_SET_FD_INHERITABLE (PRFileDesc *fd, PRBool inheritable) |
| void | _PR_MD_INIT_FD_INHERITABLE (PRFileDesc *fd, PRBool imported) |
| void | _PR_MD_QUERY_FD_INHERITABLE (PRFileDesc *fd) |
| void | FlipSlashes (char *cp, int len) |
| PRStatus | _PR_MD_CLOSE_DIR (_MDDir *d) |
| PRStatus | _PR_MD_OPEN_DIR (_MDDir *d, const char *name) |
| char * | _PR_MD_READ_DIR (_MDDir *d, PRIntn flags) |
| PRInt32 | _PR_MD_DELETE (const char *name) |
| void | _PR_FileTimeToPRTime (const FILETIME *filetime, PRTime *prtm) |
| PRInt32 | _PR_MD_STAT (const char *fn, struct stat *info) |
| PRInt32 | _PR_MD_GETFILEINFO64 (const char *fn, PRFileInfo64 *info) |
| PRInt32 | _PR_MD_GETFILEINFO (const char *fn, PRFileInfo *info) |
| PRInt32 | _PR_MD_GETOPENFILEINFO64 (const PRFileDesc *fd, PRFileInfo64 *info) |
| PRInt32 | _PR_MD_GETOPENFILEINFO (const PRFileDesc *fd, PRFileInfo *info) |
| PRInt32 | _PR_MD_RENAME (const char *from, const char *to) |
| PRInt32 | _PR_MD_ACCESS (const char *name, PRAccessHow how) |
| PRInt32 | _PR_MD_MKDIR (const char *name, PRIntn mode) |
| PRInt32 | _PR_MD_MAKE_DIR (const char *name, PRIntn mode) |
| PRInt32 | _PR_MD_RMDIR (const char *name) |
| PRStatus | _PR_MD_LOCKFILE (PROsfd f) |
| PRStatus | _PR_MD_TLOCKFILE (PROsfd f) |
| PRStatus | _PR_MD_UNLOCKFILE (PROsfd f) |
| void | _PR_MD_MAKE_NONBLOCK (PRFileDesc *f) |
| | PR_IMPLEMENT (PRStatus) |
Variables |
| _MDLock | cachedVolumeLock |
| DWORD | dwCachedVolumeSerialNumbers [_PR_MAX_DRIVES] = {0} |
| DWORD | dwLastCachedDrive = 0 |
| DWORD | dwRemoveableDrivesToCheck = 0 |