Searched refs:PRMonitor (Results 1 - 25 of 57) sorted by relevance

123

/vbox/src/libs/xpcom18a4/nsprpub/pr/include/
H A Dprmon.h56 typedef struct PRMonitor PRMonitor; typedef in typeref:struct:PRMonitor
65 NSPR_API(PRMonitor*) PR_NewMonitor(void);
73 NSPR_API(void) PR_DestroyMonitor(PRMonitor *mon);
80 NSPR_API(void) PR_EnterMonitor(PRMonitor *mon);
87 NSPR_API(PRStatus) PR_ExitMonitor(PRMonitor *mon);
105 NSPR_API(PRStatus) PR_Wait(PRMonitor *mon, PRIntervalTime ticks);
112 NSPR_API(PRStatus) PR_Notify(PRMonitor *mon);
119 NSPR_API(PRStatus) PR_NotifyAll(PRMonitor *mon);
H A Dprcmon.h67 ** monitor cache. If successful, returns the PRMonitor now associated
73 NSPR_API(PRMonitor*) PR_CEnterMonitor(void *address);
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/bthreads/
H A Dbtmon.c49 PR_IMPLEMENT(PRMonitor*)
52 PRMonitor *mon;
56 mon = PR_NEWZAP( PRMonitor );
81 PR_IMPLEMENT(PRMonitor*) PR_NewNamedMonitor(const char* name)
83 PRMonitor* mon = PR_NewMonitor();
98 PR_DestroyMonitor (PRMonitor *mon)
111 PR_EnterMonitor (PRMonitor *mon)
130 PR_ExitMonitor (PRMonitor *mon)
160 PR_Wait (PRMonitor *mon, PRIntervalTime ticks)
186 PR_Notify (PRMonitor *mo
[all...]
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/cplus/
H A Drcmon.h50 struct PRMonitor;
69 PRMonitor *monitor;
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/threads/
H A Dprmon.c45 PR_IMPLEMENT(PRMonitor*) PR_NewMonitor()
47 PRMonitor *mon;
51 mon = PR_NEWZAP(PRMonitor);
71 PR_IMPLEMENT(PRMonitor*) PR_NewNamedMonitor(const char* name)
73 PRMonitor* mon = PR_NewMonitor();
84 PR_IMPLEMENT(void) PR_DestroyMonitor(PRMonitor *mon)
94 PR_IMPLEMENT(void) PR_EnterMonitor(PRMonitor *mon)
109 PR_IMPLEMENT(PRBool) PR_TestAndEnterMonitor(PRMonitor *mon)
126 PR_IMPLEMENT(PRStatus) PR_ExitMonitor(PRMonitor *mon)
141 PR_IMPLEMENT(PRIntn) PR_GetMonitorEntryCount(PRMonitor *mo
[all...]
H A Dprcmon.c68 PRMonitor* mon;
248 static PRMonitor *CreateMonitor(void *address)
318 PR_IMPLEMENT(PRMonitor*) PR_CEnterMonitor(void *address)
320 PRMonitor *mon;
367 PRMonitor *mon;
382 PRMonitor *mon;
397 PRMonitor *mon;
/vbox/src/libs/xpcom18a4/xpcom/threads/
H A DnsEventQueueService.h72 PRMonitor *mEventQMonitor;
H A DnsAutoLock.h85 A similar stack-based locking object is available for PRMonitor. The
86 major difference is that the PRMonitor must be created and destroyed
226 * Allocates a new PRMonitor for use with nsAutoMonitor.
229 * A valid PRMonitor* is successful while must be destroyed
232 static PRMonitor* NewMonitor(const char* name);
233 static void DestroyMonitor(PRMonitor* mon);
241 * @param mon A valid PRMonitor* returned from
244 nsAutoMonitor(PRMonitor* mon)
308 PRMonitor* mMonitor;
329 // (Using this avoids the need to allocate a PRMonitor, whic
[all...]
H A DnsAutoLock.cpp354 PRMonitor* nsAutoMonitor::NewMonitor(const char* name)
356 PRMonitor* mon = PR_NewMonitor();
370 void nsAutoMonitor::DestroyMonitor(PRMonitor* mon)
H A Dplevent.h326 PR_EXTERN(PRMonitor*)
/vbox/src/libs/xpcom18a4/nsprpub/pr/include/private/
H A Dpprthred.h328 NSPR_API(PRMonitor*) PR_NewNamedMonitor(const char* name);
342 NSPR_API(PRBool) PR_TestAndEnterMonitor(PRMonitor *mon);
348 NSPR_API(PRIntn) PR_GetMonitorEntryCount(PRMonitor *mon);
354 NSPR_API(PRMonitor*) PR_CTestAndEnterMonitor(void *address);
/vbox/src/libs/xpcom18a4/xpcom/proxy/src/
H A DnsProxyEventPrivate.h189 PRMonitor* GetMonitor() const { return mProxyCreationMonitor; }
197 PRMonitor *mProxyCreationMonitor;
/vbox/src/libs/xpcom18a4/nsprpub/pr/tests/
H A Dlock.c113 PRMonitor *ml;
220 PRMonitor *ml = NULL;
232 PRMonitor *ml = NULL;
245 PRMonitor *ml = (PRMonitor*)arg;
257 PRMonitor *ml = PR_NewMonitor();
H A Dsuspend.c66 PRMonitor *mon;
H A Dthreads.c52 PRMonitor *mon;
H A Dthrpool_server.c123 PRMonitor *exit_mon; /* monitor to signal on exit */
132 PRMonitor *exit_mon; /* monitor to signal on exit */
143 PRMonitor *exit_mon; /* monitor to signal on exit */
319 PRMonitor *sc_mon;
H A Dthrpool_client.c111 PRMonitor *exit_mon; /* monitor to signal on exit */
287 PRMonitor *mon2;
H A Dbug1test.c55 PRMonitor* gMonitor; // the monitor
H A Dperf.c58 PRMonitor *mon;
59 PRMonitor *mon2;
H A Dtestfile.c75 PRMonitor *mon;
577 PRMonitor *mon;
585 PRMonitor *mon;
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/
H A Dptsynch.c437 PR_IMPLEMENT(PRMonitor*) PR_NewMonitor(void)
439 PRMonitor *mon;
450 mon = PR_NEWZAP(PRMonitor);
474 PR_IMPLEMENT(PRMonitor*) PR_NewNamedMonitor(const char* name)
476 PRMonitor* mon = PR_NewMonitor();
482 PR_IMPLEMENT(void) PR_DestroyMonitor(PRMonitor *mon)
489 memset(mon, 0xaf, sizeof(PRMonitor));
498 PR_IMPLEMENT(PRIntn) PR_GetMonitorEntryCount(PRMonitor *mon)
506 PR_IMPLEMENT(void) PR_EnterMonitor(PRMonitor *mon)
527 PR_IMPLEMENT(PRStatus) PR_ExitMonitor(PRMonitor *mo
[all...]
/vbox/src/libs/xpcom18a4/nsprpub/lib/msgc/tests/
H A Dgc1.c63 static PRMonitor *mon;
/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/
H A DipcDConnectService.h343 PRMonitor *mPendingMon;
347 PRMonitor *mWaitingWorkersMon;
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/md/beos/
H A Dbeos.c61 static PRMonitor *_pr_Xfe_mon = NULL;
/vbox/src/libs/xpcom18a4/ipc/ipcd/client/src/
H A DipcConnectionWin.cpp75 static PRMonitor *ipcMonitor = NULL;

Completed in 5358 milliseconds

123