6 #include "../framework/task.h"
20 const std::string &msg);
24 const std::string &msg);
Definition: httpconnection.h:11
Common API for HTTP server and client tasks.
Definition: httptask.h:12
virtual bool wsBinMessage(HttpConnection *, const std::string &msg)
Incoming websocket binary message. Return false to kill connection.
Definition: httptask.cpp:13
virtual bool wsTextHeader(HttpConnection *, size_t)
Called when headers of a text message are read.
Definition: httptask.h:46
virtual bool wsBinHeader(HttpConnection *, size_t)
Called when headers of a binary message are read.
Definition: httptask.h:34
virtual bool wsTextMessage(HttpConnection *, const std::string &msg)
Incoming websocket text message. Return false to kill connection.
Definition: httptask.cpp:8
virtual bool wsTextData(HttpConnection *, const char *, size_t)
Incoming partial websocket text message.
Definition: httptask.h:62
virtual bool wsBinData(HttpConnection *, const char *, size_t)
Incoming partial websocket binary message.
Definition: httptask.h:54
virtual size_t sendWsData(HttpConnection *conn)
Definition: httptask.cpp:19
The purpose of a task is to manage socket connections, and/or to execute timers.
Definition: task.h:39
Task(const std::string &task_name)
Create a task with the given name.
Definition: task.cpp:13