diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2016-12-18 03:23:53 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2016-12-19 14:15:44 +0000 |
commit | ef031ed8d62e86a7355200b6982682d39dee5032 (patch) | |
tree | b13ef2676937b1977313bdf7f158432bf3e67a57 /fnet | |
parent | 876b07cf8ce2f17d08c772381877a468feefc7b4 (diff) |
Do not include fastos.h in header files.
Diffstat (limited to 'fnet')
-rw-r--r-- | fnet/src/vespa/fnet/connector.h | 2 | ||||
-rw-r--r-- | fnet/src/vespa/fnet/fnet.h | 3 | ||||
-rw-r--r-- | fnet/src/vespa/fnet/iocomponent.h | 2 | ||||
-rw-r--r-- | fnet/src/vespa/fnet/scheduler.h | 2 | ||||
-rw-r--r-- | fnet/src/vespa/fnet/transport_thread.h | 3 |
5 files changed, 11 insertions, 1 deletions
diff --git a/fnet/src/vespa/fnet/connector.h b/fnet/src/vespa/fnet/connector.h index db535d1c8bf..b9d8da4dc92 100644 --- a/fnet/src/vespa/fnet/connector.h +++ b/fnet/src/vespa/fnet/connector.h @@ -2,6 +2,8 @@ #pragma once +#include <vespa/fastos/serversocket.h> + /** * Class used to listen for incoming connections on a single TCP/IP * port. diff --git a/fnet/src/vespa/fnet/fnet.h b/fnet/src/vespa/fnet/fnet.h index 6144817b885..62c26ebc779 100644 --- a/fnet/src/vespa/fnet/fnet.h +++ b/fnet/src/vespa/fnet/fnet.h @@ -2,8 +2,9 @@ #pragma once -#include <vespa/fastos/fastos.h> #include <vespa/vespalib/component/vtag.h> +#include <vespa/fastos/mutex.h> +#include <vespa/fastos/cond.h> // FEATURES diff --git a/fnet/src/vespa/fnet/iocomponent.h b/fnet/src/vespa/fnet/iocomponent.h index 33075657372..5de7c11a77c 100644 --- a/fnet/src/vespa/fnet/iocomponent.h +++ b/fnet/src/vespa/fnet/iocomponent.h @@ -2,6 +2,8 @@ #pragma once +#include <vespa/fastos/socket.h> + /** * This is the common superclass of all components that may be part of * the transport layer event based I/O framework. Note that all IO diff --git a/fnet/src/vespa/fnet/scheduler.h b/fnet/src/vespa/fnet/scheduler.h index 0e60da8b9cf..af7044f3c4f 100644 --- a/fnet/src/vespa/fnet/scheduler.h +++ b/fnet/src/vespa/fnet/scheduler.h @@ -2,6 +2,8 @@ #pragma once +#include <vespa/fastos/time.h> + /** * An object of this class handles scheduling of @ref FNET_Task * objects. A task may be scheduled to be performed in a given number diff --git a/fnet/src/vespa/fnet/transport_thread.h b/fnet/src/vespa/fnet/transport_thread.h index e7a171f791b..6a9bb29e469 100644 --- a/fnet/src/vespa/fnet/transport_thread.h +++ b/fnet/src/vespa/fnet/transport_thread.h @@ -2,6 +2,9 @@ #pragma once +#include <vespa/fastos/thread.h> +#include <vespa/fastos/socketevent.h> + /** * This class represents a transport thread and handles a subset of * the network related work for the application in both client and |