Fix some issues found by cppcheck.
This commit is contained in:
@ -53,15 +53,15 @@ private:
|
||||
static void _esws_on_close(void *obj, int code, const char *reason, int was_clean);
|
||||
|
||||
public:
|
||||
Error set_buffers(int p_in_buffer, int p_in_packets, int p_out_buffer, int p_out_packets);
|
||||
Error connect_to_host(String p_host, String p_path, uint16_t p_port, bool p_ssl, const Vector<String> p_protocol = Vector<String>(), const Vector<String> p_custom_headers = Vector<String>());
|
||||
Ref<WebSocketPeer> get_peer(int p_peer_id) const;
|
||||
void disconnect_from_host(int p_code = 1000, String p_reason = "");
|
||||
IPAddress get_connected_host() const;
|
||||
uint16_t get_connected_port() const;
|
||||
virtual ConnectionStatus get_connection_status() const;
|
||||
int get_max_packet_size() const;
|
||||
virtual void poll();
|
||||
Error set_buffers(int p_in_buffer, int p_in_packets, int p_out_buffer, int p_out_packets) override;
|
||||
Error connect_to_host(String p_host, String p_path, uint16_t p_port, bool p_ssl, const Vector<String> p_protocol = Vector<String>(), const Vector<String> p_custom_headers = Vector<String>()) override;
|
||||
Ref<WebSocketPeer> get_peer(int p_peer_id) const override;
|
||||
void disconnect_from_host(int p_code = 1000, String p_reason = "") override;
|
||||
IPAddress get_connected_host() const override;
|
||||
uint16_t get_connected_port() const override;
|
||||
virtual ConnectionStatus get_connection_status() const override;
|
||||
int get_max_packet_size() const override;
|
||||
virtual void poll() override;
|
||||
EMWSClient();
|
||||
~EMWSClient();
|
||||
};
|
||||
|
||||
@ -68,21 +68,21 @@ private:
|
||||
public:
|
||||
Error read_msg(const uint8_t *p_data, uint32_t p_size, bool p_is_string);
|
||||
void set_sock(int p_sock, unsigned int p_in_buf_size, unsigned int p_in_pkt_size, unsigned int p_out_buf_size);
|
||||
virtual int get_available_packet_count() const;
|
||||
virtual Error get_packet(const uint8_t **r_buffer, int &r_buffer_size);
|
||||
virtual Error put_packet(const uint8_t *p_buffer, int p_buffer_size);
|
||||
virtual int get_max_packet_size() const { return _packet_buffer.size(); };
|
||||
virtual int get_current_outbound_buffered_amount() const;
|
||||
virtual int get_available_packet_count() const override;
|
||||
virtual Error get_packet(const uint8_t **r_buffer, int &r_buffer_size) override;
|
||||
virtual Error put_packet(const uint8_t *p_buffer, int p_buffer_size) override;
|
||||
virtual int get_max_packet_size() const override { return _packet_buffer.size(); };
|
||||
virtual int get_current_outbound_buffered_amount() const override;
|
||||
|
||||
virtual void close(int p_code = 1000, String p_reason = "");
|
||||
virtual bool is_connected_to_host() const;
|
||||
virtual IPAddress get_connected_host() const;
|
||||
virtual uint16_t get_connected_port() const;
|
||||
virtual void close(int p_code = 1000, String p_reason = "") override;
|
||||
virtual bool is_connected_to_host() const override;
|
||||
virtual IPAddress get_connected_host() const override;
|
||||
virtual uint16_t get_connected_port() const override;
|
||||
|
||||
virtual WriteMode get_write_mode() const;
|
||||
virtual void set_write_mode(WriteMode p_mode);
|
||||
virtual bool was_string_packet() const;
|
||||
virtual void set_no_delay(bool p_enabled);
|
||||
virtual WriteMode get_write_mode() const override;
|
||||
virtual void set_write_mode(WriteMode p_mode) override;
|
||||
virtual bool was_string_packet() const override;
|
||||
virtual void set_no_delay(bool p_enabled) override;
|
||||
|
||||
EMWSPeer();
|
||||
~EMWSPeer();
|
||||
|
||||
@ -41,17 +41,17 @@ class EMWSServer : public WebSocketServer {
|
||||
GDCIIMPL(EMWSServer, WebSocketServer);
|
||||
|
||||
public:
|
||||
Error set_buffers(int p_in_buffer, int p_in_packets, int p_out_buffer, int p_out_packets);
|
||||
Error listen(int p_port, Vector<String> p_protocols = Vector<String>(), bool gd_mp_api = false);
|
||||
void stop();
|
||||
bool is_listening() const;
|
||||
bool has_peer(int p_id) const;
|
||||
Ref<WebSocketPeer> get_peer(int p_id) const;
|
||||
IPAddress get_peer_address(int p_peer_id) const;
|
||||
int get_peer_port(int p_peer_id) const;
|
||||
void disconnect_peer(int p_peer_id, int p_code = 1000, String p_reason = "");
|
||||
int get_max_packet_size() const;
|
||||
virtual void poll();
|
||||
Error set_buffers(int p_in_buffer, int p_in_packets, int p_out_buffer, int p_out_packets) override;
|
||||
Error listen(int p_port, Vector<String> p_protocols = Vector<String>(), bool gd_mp_api = false) override;
|
||||
void stop() override;
|
||||
bool is_listening() const override;
|
||||
bool has_peer(int p_id) const override;
|
||||
Ref<WebSocketPeer> get_peer(int p_id) const override;
|
||||
IPAddress get_peer_address(int p_peer_id) const override;
|
||||
int get_peer_port(int p_peer_id) const override;
|
||||
void disconnect_peer(int p_peer_id, int p_code = 1000, String p_reason = "") override;
|
||||
int get_max_packet_size() const override;
|
||||
virtual void poll() override;
|
||||
virtual Vector<String> get_protocols() const;
|
||||
|
||||
EMWSServer();
|
||||
|
||||
@ -51,14 +51,14 @@ public:
|
||||
static RemoteDebuggerPeer *create(const String &p_uri);
|
||||
|
||||
Error connect_to_host(const String &p_uri);
|
||||
bool is_peer_connected();
|
||||
int get_max_message_size() const;
|
||||
bool has_message();
|
||||
Error put_message(const Array &p_arr);
|
||||
Array get_message();
|
||||
void close();
|
||||
void poll();
|
||||
bool can_block() const;
|
||||
bool is_peer_connected() override;
|
||||
int get_max_message_size() const override;
|
||||
bool has_message() override;
|
||||
Error put_message(const Array &p_arr) override;
|
||||
Array get_message() override;
|
||||
void close() override;
|
||||
void poll() override;
|
||||
bool can_block() const override;
|
||||
|
||||
RemoteDebuggerPeerWebSocket(Ref<WebSocketPeer> p_peer = Ref<WebSocketPeer>());
|
||||
};
|
||||
|
||||
@ -73,15 +73,15 @@ private:
|
||||
bool _verify_headers(String &r_protocol);
|
||||
|
||||
public:
|
||||
Error set_buffers(int p_in_buffer, int p_in_packets, int p_out_buffer, int p_out_packets);
|
||||
Error connect_to_host(String p_host, String p_path, uint16_t p_port, bool p_ssl, const Vector<String> p_protocol = Vector<String>(), const Vector<String> p_custom_headers = Vector<String>());
|
||||
int get_max_packet_size() const;
|
||||
Ref<WebSocketPeer> get_peer(int p_peer_id) const;
|
||||
void disconnect_from_host(int p_code = 1000, String p_reason = "");
|
||||
IPAddress get_connected_host() const;
|
||||
uint16_t get_connected_port() const;
|
||||
virtual ConnectionStatus get_connection_status() const;
|
||||
virtual void poll();
|
||||
Error set_buffers(int p_in_buffer, int p_in_packets, int p_out_buffer, int p_out_packets) override;
|
||||
Error connect_to_host(String p_host, String p_path, uint16_t p_port, bool p_ssl, const Vector<String> p_protocol = Vector<String>(), const Vector<String> p_custom_headers = Vector<String>()) override;
|
||||
int get_max_packet_size() const override;
|
||||
Ref<WebSocketPeer> get_peer(int p_peer_id) const override;
|
||||
void disconnect_from_host(int p_code = 1000, String p_reason = "") override;
|
||||
IPAddress get_connected_host() const override;
|
||||
uint16_t get_connected_port() const override;
|
||||
virtual ConnectionStatus get_connection_status() const override;
|
||||
virtual void poll() override;
|
||||
|
||||
WSLClient();
|
||||
~WSLClient();
|
||||
|
||||
@ -146,17 +146,17 @@ void wsl_msg_recv_callback(wslay_event_context_ptr ctx, const struct wslay_event
|
||||
if (!peer_data->valid || peer_data->closing) {
|
||||
return;
|
||||
}
|
||||
WSLPeer *peer = (WSLPeer *)peer_data->peer;
|
||||
WSLPeer *peer = static_cast<WSLPeer *>(peer_data->peer);
|
||||
|
||||
if (peer->parse_message(arg) != OK) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (peer_data->is_server) {
|
||||
WSLServer *helper = (WSLServer *)peer_data->obj;
|
||||
WSLServer *helper = static_cast<WSLServer *>(peer_data->obj);
|
||||
helper->_on_peer_packet(peer_data->id);
|
||||
} else {
|
||||
WSLClient *helper = (WSLClient *)peer_data->obj;
|
||||
WSLClient *helper = static_cast<WSLClient *>(peer_data->obj);
|
||||
helper->_on_peer_packet();
|
||||
}
|
||||
}
|
||||
@ -184,10 +184,10 @@ Error WSLPeer::parse_message(const wslay_event_on_msg_recv_arg *arg) {
|
||||
}
|
||||
if (!wslay_event_get_close_sent(_data->ctx)) {
|
||||
if (_data->is_server) {
|
||||
WSLServer *helper = (WSLServer *)_data->obj;
|
||||
WSLServer *helper = static_cast<WSLServer *>(_data->obj);
|
||||
helper->_on_close_request(_data->id, close_code, close_reason);
|
||||
} else {
|
||||
WSLClient *helper = (WSLClient *)_data->obj;
|
||||
WSLClient *helper = static_cast<WSLClient *>(_data->obj);
|
||||
helper->_on_close_request(close_code, close_reason);
|
||||
}
|
||||
}
|
||||
|
||||
@ -85,22 +85,22 @@ public:
|
||||
String close_reason;
|
||||
void poll(); // Used by client and server.
|
||||
|
||||
virtual int get_available_packet_count() const;
|
||||
virtual Error get_packet(const uint8_t **r_buffer, int &r_buffer_size);
|
||||
virtual Error put_packet(const uint8_t *p_buffer, int p_buffer_size);
|
||||
virtual int get_max_packet_size() const { return _packet_buffer.size(); };
|
||||
virtual int get_current_outbound_buffered_amount() const;
|
||||
virtual int get_available_packet_count() const override;
|
||||
virtual Error get_packet(const uint8_t **r_buffer, int &r_buffer_size) override;
|
||||
virtual Error put_packet(const uint8_t *p_buffer, int p_buffer_size) override;
|
||||
virtual int get_max_packet_size() const override { return _packet_buffer.size(); };
|
||||
virtual int get_current_outbound_buffered_amount() const override;
|
||||
|
||||
virtual void close_now();
|
||||
virtual void close(int p_code = 1000, String p_reason = "");
|
||||
virtual bool is_connected_to_host() const;
|
||||
virtual IPAddress get_connected_host() const;
|
||||
virtual uint16_t get_connected_port() const;
|
||||
virtual void close(int p_code = 1000, String p_reason = "") override;
|
||||
virtual bool is_connected_to_host() const override;
|
||||
virtual IPAddress get_connected_host() const override;
|
||||
virtual uint16_t get_connected_port() const override;
|
||||
|
||||
virtual WriteMode get_write_mode() const;
|
||||
virtual void set_write_mode(WriteMode p_mode);
|
||||
virtual bool was_string_packet() const;
|
||||
virtual void set_no_delay(bool p_enabled);
|
||||
virtual WriteMode get_write_mode() const override;
|
||||
virtual void set_write_mode(WriteMode p_mode) override;
|
||||
virtual bool was_string_packet() const override;
|
||||
virtual void set_no_delay(bool p_enabled) override;
|
||||
|
||||
void make_context(PeerData *p_data, unsigned int p_in_buf_size, unsigned int p_in_pkt_size, unsigned int p_out_buf_size, unsigned int p_out_pkt_size);
|
||||
Error parse_message(const wslay_event_on_msg_recv_arg *arg);
|
||||
|
||||
@ -183,7 +183,7 @@ Error WSLServer::listen(int p_port, const Vector<String> p_protocols, bool gd_mp
|
||||
void WSLServer::poll() {
|
||||
List<int> remove_ids;
|
||||
for (const KeyValue<int, Ref<WebSocketPeer>> &E : _peer_map) {
|
||||
Ref<WSLPeer> peer = (WSLPeer *)E.value.ptr();
|
||||
Ref<WSLPeer> peer = const_cast<WSLPeer *>(static_cast<const WSLPeer *>(E.value.ptr()));
|
||||
peer->poll();
|
||||
if (!peer->is_connected_to_host()) {
|
||||
_on_disconnect(E.key, peer->close_code != -1);
|
||||
@ -266,7 +266,7 @@ int WSLServer::get_max_packet_size() const {
|
||||
void WSLServer::stop() {
|
||||
_server->stop();
|
||||
for (const KeyValue<int, Ref<WebSocketPeer>> &E : _peer_map) {
|
||||
Ref<WSLPeer> peer = (WSLPeer *)E.value.ptr();
|
||||
Ref<WSLPeer> peer = const_cast<WSLPeer *>(static_cast<const WSLPeer *>(E.value.ptr()));
|
||||
peer->close_now();
|
||||
}
|
||||
_pending.clear();
|
||||
|
||||
@ -75,17 +75,17 @@ private:
|
||||
Vector<String> _protocols;
|
||||
|
||||
public:
|
||||
Error set_buffers(int p_in_buffer, int p_in_packets, int p_out_buffer, int p_out_packets);
|
||||
Error listen(int p_port, const Vector<String> p_protocols = Vector<String>(), bool gd_mp_api = false);
|
||||
void stop();
|
||||
bool is_listening() const;
|
||||
int get_max_packet_size() const;
|
||||
bool has_peer(int p_id) const;
|
||||
Ref<WebSocketPeer> get_peer(int p_id) const;
|
||||
IPAddress get_peer_address(int p_peer_id) const;
|
||||
int get_peer_port(int p_peer_id) const;
|
||||
void disconnect_peer(int p_peer_id, int p_code = 1000, String p_reason = "");
|
||||
virtual void poll();
|
||||
Error set_buffers(int p_in_buffer, int p_in_packets, int p_out_buffer, int p_out_packets) override;
|
||||
Error listen(int p_port, const Vector<String> p_protocols = Vector<String>(), bool gd_mp_api = false) override;
|
||||
void stop() override;
|
||||
bool is_listening() const override;
|
||||
int get_max_packet_size() const override;
|
||||
bool has_peer(int p_id) const override;
|
||||
Ref<WebSocketPeer> get_peer(int p_id) const override;
|
||||
IPAddress get_peer_address(int p_peer_id) const override;
|
||||
int get_peer_port(int p_peer_id) const override;
|
||||
void disconnect_peer(int p_peer_id, int p_code = 1000, String p_reason = "") override;
|
||||
virtual void poll() override;
|
||||
|
||||
WSLServer();
|
||||
~WSLServer();
|
||||
|
||||
Reference in New Issue
Block a user