Making nsIThread nsIRunnable and nsIThreadPool idl interfaces.

This commit is contained in:
warren%netscape.com 1999-09-15 21:41:20 +00:00
parent 2b35be101c
commit 994f05a34e
6 changed files with 16 additions and 11 deletions

View File

@ -362,6 +362,7 @@ sub BuildClientDist()
_InstallFromManifest(":mozilla:xpcom:base:MANIFEST_IDL", "$distdirectory:idl:");
_InstallFromManifest(":mozilla:xpcom:io:MANIFEST_IDL", "$distdirectory:idl:");
_InstallFromManifest(":mozilla:xpcom:ds:MANIFEST_IDL", "$distdirectory:idl:");
_InstallFromManifest(":mozilla:xpcom:threads:MANIFEST_IDL", "$distdirectory:idl:");
_InstallFromManifest(":mozilla:xpcom:components:MANIFEST_IDL", "$distdirectory:idl:");
_InstallFromManifest(":mozilla:xpcom:base:MANIFEST", "$distdirectory:xpcom:");

View File

@ -29,6 +29,7 @@
#define STREAM_CONVERTER_HACK
#include "nsIFileChannel.h"
#include "nsIRunnable.h"
#include "nsIThread.h"
#include "nsFileSpec.h"
#include "prlock.h"

View File

@ -1,6 +1,3 @@
nsAutoLock.h
nsIEventQueue.h
nsIEventQueueService.h
nsIThread.h
nsIRunnable.h
nsIThreadPool.h

View File

@ -0,0 +1,3 @@
nsIRunnable.idl
nsIThread.idl
nsIThreadPool.idl

View File

@ -29,6 +29,9 @@ LIBRARY_NAME = xpcomthreads_s
MODULE = xpcom
XPIDLSRCS = \
nsIThread.idl \
nsIThreadPool.idl \
nsIRunnable.idl \
$(NULL)
CPPSRCS = \
@ -42,9 +45,6 @@ EXPORTS = \
nsAutoLock.h \
nsIEventQueue.h \
nsIEventQueueService.h \
nsIThread.h \
nsIThreadPool.h \
nsIRunnable.h \
$(NULL)
EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS))

View File

@ -27,12 +27,15 @@ EXPORTS = \
nsAutoLock.h \
nsIEventQueue.h \
nsIEventQueueService.h \
nsIThread.h \
nsIThreadPool.h \
nsIRunnable.h \
$(NULL)
NO_XPT_GEN=1
XPIDL_MODULE = xpcom_thread
XPIDLSRCS = \
.\nsIThread.idl \
.\nsIThreadPool.idl \
.\nsIRunnable.idl \
$(NULL)
################################################################################