summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tileweb.h
diff options
context:
space:
mode:
authorPekka Lampila <pekka.lampila@iki.fi>2013-05-01 15:48:46 +0300
committerFlorian Diebold <flodiebold@gmail.com>2013-05-01 17:50:23 +0200
commit188f9dc642225a92b26247ac676e6d89b5f50af1 (patch)
tree4e1bdd077a2f4fb248105e2e5857426d4f498550 /crawl-ref/source/tileweb.h
parent2c9a494c8f1d29f54b3a417f78e596a801352b2e (diff)
downloadcrawl-ref-188f9dc642225a92b26247ac676e6d89b5f50af1.tar.gz
crawl-ref-188f9dc642225a92b26247ac676e6d89b5f50af1.zip
Combine WebTiles messages and send them together
Idea being avoiding lag caused by TCP ACK etc. Crawl process provides messages like always, but also sends a special flush message to the WebTiles server that causes them to actually be delivered.
Diffstat (limited to 'crawl-ref/source/tileweb.h')
-rw-r--r--crawl-ref/source/tileweb.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/tileweb.h b/crawl-ref/source/tileweb.h
index c203276cc9..b3f431da34 100644
--- a/crawl-ref/source/tileweb.h
+++ b/crawl-ref/source/tileweb.h
@@ -131,6 +131,7 @@ public:
void write_message(PRINTF(1, ));
void finish_message();
void send_message(PRINTF(1, ));
+ void flush_messages();
bool has_receivers() { return !m_dest_addrs.empty(); }
bool is_controlled_from_web() { return m_controlled_from_web; }