File tree 18 files changed +30
-20
lines changed
18 files changed +30
-20
lines changed Original file line number Diff line number Diff line change 3
3
4
4
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
5
5
6
- #include " env.h"
7
6
#include " stream_wrap.h"
8
7
#include " v8.h"
9
8
10
9
namespace node {
11
10
11
+ class Environment ;
12
+
12
13
template <typename WrapType, typename UVType>
13
14
class ConnectionWrap : public LibuvStreamWrap {
14
15
public:
Original file line number Diff line number Diff line change 4
4
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
5
5
6
6
#include " node_internals.h"
7
- #include " env-inl.h"
8
-
9
7
namespace node {
10
8
9
+ class Environment ;
10
+
11
11
inline DiagnosticFilename::DiagnosticFilename (
12
12
Environment* env,
13
13
const char * prefix,
Original file line number Diff line number Diff line change 5
5
#error ("This header can only be used when inspector is enabled")
6
6
#endif
7
7
8
- #include " env.h"
9
8
#include " inspector_agent.h"
10
9
#include " node_mutex.h"
11
10
Original file line number Diff line number Diff line change 7
7
#error ("This header can only be used when inspector is enabled")
8
8
#endif
9
9
10
- #include " env.h"
11
10
#include " inspector_agent.h"
12
11
13
12
namespace node {
Original file line number Diff line number Diff line change 4
4
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
5
5
6
6
#include " async_wrap.h"
7
- #include " env.h"
8
7
#include " stream_base.h"
9
8
#include " v8.h"
10
9
11
10
namespace node {
12
11
12
+ class Environment ;
13
+
13
14
class JSStream : public AsyncWrap , public StreamBase {
14
15
public:
15
16
static void Initialize (v8::Local<v8::Object> target,
Original file line number Diff line number Diff line change 26
26
27
27
#include " node_crypto.h"
28
28
#include " openssl/bio.h"
29
- #include " env.h"
30
29
#include " util.h"
31
30
#include " v8.h"
32
31
33
32
namespace node {
33
+
34
+ class Environment ;
35
+
34
36
namespace crypto {
35
37
36
38
// This class represents buffers for OpenSSL I/O, implemented as a singly-linked
Original file line number Diff line number Diff line change 24
24
25
25
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
26
26
27
- #include " env.h"
28
27
#include " v8.h"
29
28
30
29
extern " C" {
@@ -76,6 +75,8 @@ typedef struct {
76
75
77
76
namespace node {
78
77
78
+ class Environment ;
79
+
79
80
void InitDTrace (Environment* env);
80
81
81
82
} // namespace node
Original file line number Diff line number Diff line change 5
5
6
6
#include " node.h"
7
7
#include " node_perf_common.h"
8
- #include " env.h"
9
8
#include " base_object-inl.h"
10
9
#include " histogram-inl.h"
11
10
15
14
#include < string>
16
15
17
16
namespace node {
17
+
18
+ class Environment ;
19
+
18
20
namespace performance {
19
21
20
22
using v8::FunctionCallbackInfo;
Original file line number Diff line number Diff line change 26
26
27
27
#include " node.h"
28
28
#include " handle_wrap.h"
29
- #include " env.h"
30
29
#include " uv.h"
31
30
#include " v8.h"
32
31
33
32
namespace node {
34
33
34
+ class Environment ;
35
+
35
36
class StatWatcher : public HandleWrap {
36
37
public:
37
38
static void Initialize (Environment* env, v8::Local<v8::Object> target);
Original file line number Diff line number Diff line change 4
4
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
5
5
6
6
#include " node.h"
7
- #include " env.h"
8
7
9
8
#include < string>
10
9
Original file line number Diff line number Diff line change 26
26
27
27
#include " async_wrap.h"
28
28
#include " connection_wrap.h"
29
- #include " env.h"
30
29
31
30
namespace node {
32
31
32
+ class Environment ;
33
+
33
34
class PipeWrap : public ConnectionWrap <PipeWrap, uv_pipe_t > {
34
35
public:
35
36
enum SocketType {
Original file line number Diff line number Diff line change 4
4
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
5
5
6
6
#include " async_wrap.h"
7
- #include " env.h"
8
7
#include " util.h"
9
8
#include " v8.h"
10
9
11
10
namespace node {
12
11
12
+ class Environment ;
13
+
13
14
class ReqWrapBase {
14
15
public:
15
16
explicit inline ReqWrapBase (Environment* env);
Original file line number Diff line number Diff line change 3
3
4
4
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
5
5
6
- #include " env.h"
7
6
#include " async_wrap-inl.h"
8
7
#include " node.h"
9
8
#include " util.h"
13
12
namespace node {
14
13
15
14
// Forward declarations
15
+ class Environment ;
16
16
class ShutdownWrap ;
17
17
class WriteWrap ;
18
18
class StreamBase ;
Original file line number Diff line number Diff line change 25
25
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
26
26
27
27
#include " stream_base.h"
28
-
29
- #include " env.h"
30
28
#include " handle_wrap.h"
31
29
#include " string_bytes.h"
32
30
#include " v8.h"
33
31
34
32
namespace node {
35
33
34
+ class Environment ;
35
+
36
36
class LibuvStreamWrap : public HandleWrap , public StreamBase {
37
37
public:
38
38
static void Initialize (v8::Local<v8::Object> target,
Original file line number Diff line number Diff line change 25
25
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
26
26
27
27
#include " async_wrap.h"
28
- #include " env.h"
29
28
#include " connection_wrap.h"
30
29
31
30
namespace node {
32
31
32
+ class Environment ;
33
+
33
34
class TCPWrap : public ConnectionWrap <TCPWrap, uv_tcp_t > {
34
35
public:
35
36
enum SocketType {
Original file line number Diff line number Diff line change 27
27
#include " node_crypto.h" // SSLWrap
28
28
29
29
#include " async_wrap.h"
30
- #include " env.h"
31
30
#include " stream_wrap.h"
32
31
#include " v8.h"
33
32
38
37
namespace node {
39
38
40
39
// Forward-declarations
40
+ class Environment ;
41
41
class WriteWrap ;
42
42
namespace crypto {
43
43
class SecureContext ;
Original file line number Diff line number Diff line change 24
24
25
25
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
26
26
27
- #include " env.h"
28
27
#include " uv.h"
29
28
#include " stream_wrap.h"
30
29
31
30
namespace node {
32
31
32
+ class Environment ;
33
+
33
34
class TTYWrap : public LibuvStreamWrap {
34
35
public:
35
36
static void Initialize (v8::Local<v8::Object> target,
Original file line number Diff line number Diff line change 25
25
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
26
26
27
27
#include " async_wrap.h"
28
- #include " env.h"
29
28
#include " handle_wrap.h"
30
29
#include " uv.h"
31
30
#include " v8.h"
32
31
33
32
namespace node {
34
33
34
+ class Environment ;
35
+
35
36
class UDPWrap : public HandleWrap {
36
37
public:
37
38
enum SocketType {
You can’t perform that action at this time.
0 commit comments