-
Notifications
You must be signed in to change notification settings - Fork 2
Home
hfuj13 edited this page Feb 2, 2017
·
22 revisions
- WebSocket& bind(const std::string& uri, int af)
- WebSocket& bind(const std::string& uri)
- WebSocket& listen(int backlog)
- WebSocket accept()
- WebSocket accept(Sockaddr& remote)
- handshake_t recv_req(const Timespec& timeout)
- handshake_t recv_req()
- std::string send_res(const headers_t& otherheaders)
- std::string send_res()
- std::string send_res_manually(const handshake_t& handshake)
- std::string path()
- std::string query()
- std::string origin()
- WebSocket& connect(const std::string& uri, int af, const Timespec& timeout)
- WebSocket& connect(const std::string& uri, const Timespec& timeout)
- WebSocket& connect(const std::string& uri)
- std::string send_req(const headers_t& otherheaders)
- std::string send_req()
- std::string send_req_manually(const handshake_t& handshake)
- std::pair<handshake_t, int32_t> recv_res(const Timespec& timeout)
- std::pair<handshake_t, int32_t> recv_res()
- Sockaddr remote()
- ssize_t send_msg_txt(const std::string& payload_data)
- ssize_t send_msg_bin(const std::vector<uint8_t>& payload_data)
- template<size_t N> ssize_t send_msg_bin(const std::array<uint8_t, N>& payload_data)
- std::pair<std::string, int32_t> recv_msg_txt(const Timespec& timeout)
- std::pair<std::string, int32_t> recv_msg_txt()
- std::pair<std::vector<uint8_t>, int32_t> recv_msg_bin(const Timespec& timeout)
- std::pair<std::vector<uint8_t>, int32_t> recv_msg_bin()
- ssize_t send_ping(const std::string& app_data)
- ssize_t send_ping(const std::vector<uint8_t>& app_data)
- template<size_t N> ssize_t send_ping(const std::array<uint8_t, N>& app_data)
- ssize_t send_ping()
- ssize_t send_pong(const std::string& app_data)
- ssize_t send_pong(const std::vector<uint8_t>& app_data)
- template<size_t N> ssize_t send_pong(const std::array<uint8_t, N>& app_data)
- ssize_t send_pong()
- void send_close(const uint16_t status_code, const std::string& reason, const Timespec& timeout)
- void send_close(const uint16_t status_code, const std::string& reason)
- void send_close(const uint16_t status_code)
- int sfd_ref()
- int sfd_mv()
- WebSocket& ostream4log(std::ostream& ost)
- WebSocket& loglevel(Log::Level lvl)
- Log::Level loglevel()