@@ -47,7 +47,7 @@ extern std::string commandline_string;
47
47
* External JavaScript API for triggering a report
48
48
*
49
49
******************************************************************************/
50
- NAN_METHOD (TriggerReport ) {
50
+ NAN_METHOD (triggerReport ) {
51
51
Nan::HandleScope scope;
52
52
v8::Isolate* isolate = info.GetIsolate ();
53
53
char filename[NR_MAXNAME + 1 ] = " " ;
@@ -81,7 +81,7 @@ NAN_METHOD(TriggerReport) {
81
81
* External JavaScript API for returning a report
82
82
*
83
83
******************************************************************************/
84
- NAN_METHOD (GetReport ) {
84
+ NAN_METHOD (getReport ) {
85
85
Nan::HandleScope scope;
86
86
v8::Isolate* isolate = info.GetIsolate ();
87
87
std::ostringstream out;
@@ -100,7 +100,7 @@ NAN_METHOD(GetReport) {
100
100
* External JavaScript APIs for node-report configuration
101
101
*
102
102
******************************************************************************/
103
- NAN_METHOD (SetEvents ) {
103
+ NAN_METHOD (setEvents ) {
104
104
Nan::Utf8String parameter (info[0 ]);
105
105
v8::Isolate* isolate = info.GetIsolate ();
106
106
unsigned int previous_events = nodereport_events; // save previous settings
@@ -132,7 +132,7 @@ NAN_METHOD(SetEvents) {
132
132
}
133
133
#endif
134
134
}
135
- NAN_METHOD (SetSignal ) {
135
+ NAN_METHOD (setSignal ) {
136
136
#ifndef _WIN32
137
137
Nan::Utf8String parameter (info[0 ]);
138
138
unsigned int previous_signal = nodereport_signal; // save previous setting
@@ -145,15 +145,15 @@ NAN_METHOD(SetSignal) {
145
145
}
146
146
#endif
147
147
}
148
- NAN_METHOD (SetFileName ) {
148
+ NAN_METHOD (setFileName ) {
149
149
Nan::Utf8String parameter (info[0 ]);
150
150
ProcessNodeReportFileName (*parameter);
151
151
}
152
- NAN_METHOD (SetDirectory ) {
152
+ NAN_METHOD (setDirectory ) {
153
153
Nan::Utf8String parameter (info[0 ]);
154
154
ProcessNodeReportDirectory (*parameter);
155
155
}
156
- NAN_METHOD (SetVerbose ) {
156
+ NAN_METHOD (setVerbose ) {
157
157
Nan::Utf8String parameter (info[0 ]);
158
158
nodereport_verbose = ProcessNodeReportVerboseSwitch (*parameter);
159
159
}
@@ -375,7 +375,7 @@ static void SetupSignalHandler() {
375
375
* Native module initializer function, called when the module is require'd
376
376
*
377
377
******************************************************************************/
378
- void Initialize (v8::Local<v8::Object> exports ) {
378
+ NAN_MODULE_INIT (Initialize ) {
379
379
v8::Isolate* isolate = Isolate::GetCurrent ();
380
380
node_isolate = isolate;
381
381
@@ -426,20 +426,13 @@ void Initialize(v8::Local<v8::Object> exports) {
426
426
}
427
427
#endif
428
428
429
- exports->Set (Nan::New (" triggerReport" ).ToLocalChecked (),
430
- Nan::New<v8::FunctionTemplate>(TriggerReport)->GetFunction ());
431
- exports->Set (Nan::New (" getReport" ).ToLocalChecked (),
432
- Nan::New<v8::FunctionTemplate>(GetReport)->GetFunction ());
433
- exports->Set (Nan::New (" setEvents" ).ToLocalChecked (),
434
- Nan::New<v8::FunctionTemplate>(SetEvents)->GetFunction ());
435
- exports->Set (Nan::New (" setSignal" ).ToLocalChecked (),
436
- Nan::New<v8::FunctionTemplate>(SetSignal)->GetFunction ());
437
- exports->Set (Nan::New (" setFileName" ).ToLocalChecked (),
438
- Nan::New<v8::FunctionTemplate>(SetFileName)->GetFunction ());
439
- exports->Set (Nan::New (" setDirectory" ).ToLocalChecked (),
440
- Nan::New<v8::FunctionTemplate>(SetDirectory)->GetFunction ());
441
- exports->Set (Nan::New (" setVerbose" ).ToLocalChecked (),
442
- Nan::New<v8::FunctionTemplate>(SetVerbose)->GetFunction ());
429
+ NAN_EXPORT (target, triggerReport);
430
+ NAN_EXPORT (target, getReport);
431
+ NAN_EXPORT (target, setEvents);
432
+ NAN_EXPORT (target, setSignal);
433
+ NAN_EXPORT (target, setFileName);
434
+ NAN_EXPORT (target, setDirectory);
435
+ NAN_EXPORT (target, setVerbose);
443
436
444
437
if (nodereport_verbose) {
445
438
#ifdef _WIN32
0 commit comments