summaryrefslogtreecommitdiff
path: root/src/net/socket.hpp
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2014-10-25 15:24:26 -0700
committerBen Longbons <b.r.longbons@gmail.com>2014-10-26 14:21:48 -0700
commit86395f53634b3ef1ce76a7f1e5edfdb61f8ffd80 (patch)
tree2710c62fe71d5e0d2e228fba9c951a040c4dcddf /src/net/socket.hpp
parent6800761863dd45b6055768febc6ace6a20120dc7 (diff)
downloadtmwa-86395f53634b3ef1ce76a7f1e5edfdb61f8ffd80.tar.gz
tmwa-86395f53634b3ef1ce76a7f1e5edfdb61f8ffd80.tar.bz2
tmwa-86395f53634b3ef1ce76a7f1e5edfdb61f8ffd80.tar.xz
tmwa-86395f53634b3ef1ce76a7f1e5edfdb61f8ffd80.zip
Fix header ranking
Diffstat (limited to 'src/net/socket.hpp')
-rw-r--r--src/net/socket.hpp19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/net/socket.hpp b/src/net/socket.hpp
index 576ef85..d6caefd 100644
--- a/src/net/socket.hpp
+++ b/src/net/socket.hpp
@@ -22,20 +22,19 @@
#include "fwd.hpp"
-#include <algorithm>
-
#include <sys/select.h>
+#include <algorithm>
#include <memory>
-#include "../compat/iter.hpp"
-#include "../compat/rawmem.hpp"
-#include "../compat/time_t.hpp"
-
#include "../strings/astring.hpp"
#include "../strings/vstring.hpp"
#include "../strings/xstring.hpp"
+#include "../compat/iter.hpp"
+#include "../compat/rawmem.hpp"
+#include "../compat/time_t.hpp"
+
#include "../generic/dumb_ptr.hpp"
#include "../io/fd.hpp"
@@ -125,8 +124,8 @@ public:
io::FD fd;
- friend void do_sendrecv(interval_t next);
- friend void do_parsepacket(void);
+ friend bool do_sendrecv(interval_t next);
+ friend bool do_parsepacket(void);
friend void delete_session(Session *);
};
@@ -171,7 +170,7 @@ void delete_session(Session *);
/// Make a the internal queues bigger
void realloc_fifo(Session *s, size_t rfifo_size, size_t wfifo_size);
/// Update all sockets that can be read/written from the queues
-void do_sendrecv(interval_t next);
+bool do_sendrecv(interval_t next);
/// Call the parser function for every socket that has read data
-void do_parsepacket(void);
+bool do_parsepacket(void);
} // namespace tmwa