diff options
Diffstat (limited to 'Source/JavaScriptCore/runtime/GCActivityCallback.h')
-rw-r--r-- | Source/JavaScriptCore/runtime/GCActivityCallback.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/JavaScriptCore/runtime/GCActivityCallback.h b/Source/JavaScriptCore/runtime/GCActivityCallback.h index 862b4df..9b6ef04 100644 --- a/Source/JavaScriptCore/runtime/GCActivityCallback.h +++ b/Source/JavaScriptCore/runtime/GCActivityCallback.h @@ -32,6 +32,10 @@ #include <wtf/OwnPtr.h> #include <wtf/PassOwnPtr.h> +#if PLATFORM(CF) +#include <CoreFoundation/CoreFoundation.h> +#endif + namespace JSC { class Heap; @@ -58,6 +62,12 @@ public: void operator()(); void synchronize(); +#if PLATFORM(CF) +protected: + DefaultGCActivityCallback(Heap*, CFRunLoopRef); + void commonConstructor(Heap*, CFRunLoopRef); +#endif + private: OwnPtr<DefaultGCActivityCallbackPlatformData*> d; }; |