• Home
  • Raw
  • Download

Lines Matching refs:NODE_EXTERN

27 #  define NODE_EXTERN __declspec(dllexport)  macro
29 # define NODE_EXTERN __declspec(dllimport) macro
32 # define NODE_EXTERN __attribute__((visibility("default"))) macro
132 NODE_EXTERN v8::Local<v8::Value> ErrnoException(v8::Isolate* isolate,
137 NODE_EXTERN v8::Local<v8::Value> UVException(v8::Isolate* isolate,
177 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
184 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
191 NODE_EXTERN v8::Local<v8::Value> MakeCallback(
226 NODE_EXTERN int Start(int argc, char* argv[]);
230 NODE_EXTERN int Stop(Environment* env);
236 NODE_EXTERN void Init(int* argc,
244 NODE_EXTERN int InitializeNodeWithArgs(std::vector<std::string>* argv,
253 NODE_EXTERN int ProcessGlobalArgs(std::vector<std::string>* args,
266 class NODE_EXTERN ArrayBufferAllocator : public v8::ArrayBuffer::Allocator {
282 NODE_EXTERN ArrayBufferAllocator* CreateArrayBufferAllocator();
283 NODE_EXTERN void FreeArrayBufferAllocator(ArrayBufferAllocator* allocator);
285 class NODE_EXTERN IsolatePlatformDelegate {
291 class NODE_EXTERN MultiIsolatePlatform : public v8::Platform {
362 NODE_EXTERN void SetIsolateUpForNode(v8::Isolate* isolate,
367 NODE_EXTERN void SetIsolateUpForNode(v8::Isolate* isolate);
373 NODE_EXTERN v8::Isolate* NewIsolate(ArrayBufferAllocator* allocator,
375 NODE_EXTERN v8::Isolate* NewIsolate(ArrayBufferAllocator* allocator,
378 NODE_EXTERN v8::Isolate* NewIsolate(
384 NODE_EXTERN v8::Local<v8::Context> NewContext(
391 NODE_EXTERN bool InitializeContext(v8::Local<v8::Context> context);
396 NODE_EXTERN IsolateData* CreateIsolateData(
401 NODE_EXTERN void FreeIsolateData(IsolateData* isolate_data);
406 NODE_EXTERN ThreadId AllocateEnvironmentThreadId();
450 NODE_EXTERN Environment* CreateEnvironment(IsolateData* isolate_data,
456 NODE_EXTERN Environment* CreateEnvironment(
472 NODE_EXTERN std::unique_ptr<InspectorParentHandle> GetInspectorParentHandle(
486 NODE_EXTERN void LoadEnvironment(Environment* env));
489 NODE_EXTERN v8::MaybeLocal<v8::Value> LoadEnvironment(
493 NODE_EXTERN v8::MaybeLocal<v8::Value> LoadEnvironment(
497 NODE_EXTERN void FreeEnvironment(Environment* env);
506 NODE_EXTERN void SetProcessExitHandler(
509 NODE_EXTERN void DefaultProcessExitHandler(Environment* env, int exit_code);
512 NODE_EXTERN Environment* GetCurrentEnvironment(v8::Local<v8::Context> context);
513 NODE_EXTERN IsolateData* GetEnvironmentIsolateData(Environment* env);
514 NODE_EXTERN ArrayBufferAllocator* GetArrayBufferAllocator(IsolateData* data);
516 NODE_EXTERN void OnFatalError(const char* location, const char* message);
517 NODE_EXTERN void PromiseRejectCallback(v8::PromiseRejectMessage message);
518 NODE_EXTERN bool AllowWasmCodeGenerationCallback(v8::Local<v8::Context> context,
520 NODE_EXTERN bool ShouldAbortOnUncaughtException(v8::Isolate* isolate);
521 NODE_EXTERN v8::MaybeLocal<v8::Value> PrepareStackTraceCallback(
530 NODE_EXTERN MultiIsolatePlatform* GetMainThreadMultiIsolatePlatform());
533 NODE_EXTERN MultiIsolatePlatform* GetMultiIsolatePlatform(Environment* env);
534 NODE_EXTERN MultiIsolatePlatform* GetMultiIsolatePlatform(IsolateData* env);
538 NODE_EXTERN MultiIsolatePlatform* CreatePlatform(
541 NODE_EXTERN MultiIsolatePlatform* CreatePlatform(
544 NODE_EXTERN void FreePlatform(MultiIsolatePlatform* platform);
552 NODE_EXTERN v8::TracingController* GetTracingController();
553 NODE_EXTERN void SetTracingController(v8::TracingController* controller);
557 NODE_EXTERN v8::Maybe<bool> EmitProcessBeforeExit(Environment* env);
559 NODE_EXTERN void EmitBeforeExit(Environment* env));
562 NODE_EXTERN v8::Maybe<int> EmitProcessExit(Environment* env);
564 NODE_EXTERN int EmitExit(Environment* env));
568 NODE_EXTERN void RunAtExit(Environment* env);
572 NODE_EXTERN struct uv_loop_s* GetCurrentEventLoop(v8::Isolate* isolate);
690 NODE_EXTERN enum encoding ParseEncoding(
695 NODE_EXTERN void FatalException(v8::Isolate* isolate,
698 NODE_EXTERN v8::Local<v8::Value> Encode(v8::Isolate* isolate,
705 NODE_EXTERN v8::Local<v8::Value> Encode(v8::Isolate* isolate,
710 NODE_EXTERN ssize_t DecodeBytes(v8::Isolate* isolate,
714 NODE_EXTERN ssize_t DecodeWrite(v8::Isolate* isolate,
720 NODE_EXTERN v8::Local<v8::Value> WinapiErrnoException(
758 extern "C" NODE_EXTERN void node_module_register(void* mod);
873 NODE_EXTERN void AddLinkedBinding(Environment* env, const node_module& mod);
874 NODE_EXTERN void AddLinkedBinding(Environment* env,
876 NODE_EXTERN void AddLinkedBinding(Environment* env,
889 NODE_EXTERN void AtExit(void (*cb)(void* arg), void* arg = nullptr));
895 NODE_EXTERN void AtExit(Environment* env,
916 NODE_EXTERN void AddEnvironmentCleanupHook(v8::Isolate* isolate,
920 NODE_EXTERN void RemoveEnvironmentCleanupHook(v8::Isolate* isolate,
928 struct NODE_EXTERN DeleteACHHandle { void operator()(ACHHandle*) const; };
931 NODE_EXTERN AsyncCleanupHookHandle AddEnvironmentCleanupHook(
936 NODE_EXTERN void RemoveEnvironmentCleanupHook(AsyncCleanupHookHandle holder);
941 NODE_EXTERN async_id AsyncHooksGetExecutionAsyncId(v8::Isolate* isolate);
944 NODE_EXTERN async_id AsyncHooksGetTriggerAsyncId(v8::Isolate* isolate);
953 NODE_EXTERN async_context EmitAsyncInit(v8::Isolate* isolate,
958 NODE_EXTERN async_context EmitAsyncInit(v8::Isolate* isolate,
969 NODE_EXTERN void EmitAsyncDestroy(v8::Isolate* isolate,
971 NODE_EXTERN void EmitAsyncDestroy(Environment* env,
991 class NODE_EXTERN CallbackScope {
1021 NODE_EXTERN
1028 NODE_EXTERN
1035 NODE_EXTERN
1046 class NODE_EXTERN AsyncResource {
1078 class NODE_EXTERN CallbackScope : public node::CallbackScope {
1096 NODE_EXTERN