mirror of
https://github.com/me-no-dev/ESPAsyncWebServer.git
synced 2025-08-02 20:24:40 +02:00
Code cleanup: adding missing const keyword
This commit is contained in:
@@ -385,7 +385,7 @@ size_t AsyncEventSource::count() const {
|
|||||||
return n_clients;
|
return n_clients;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AsyncEventSource::canHandle(AsyncWebServerRequest* request) {
|
bool AsyncEventSource::canHandle(AsyncWebServerRequest* request) const {
|
||||||
if (request->method() != HTTP_GET || !request->url().equals(_url)) {
|
if (request->method() != HTTP_GET || !request->url().equals(_url)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@@ -143,7 +143,7 @@ class AsyncEventSource : public AsyncWebHandler {
|
|||||||
// system callbacks (do not call)
|
// system callbacks (do not call)
|
||||||
void _addClient(AsyncEventSourceClient* client);
|
void _addClient(AsyncEventSourceClient* client);
|
||||||
void _handleDisconnect(AsyncEventSourceClient* client);
|
void _handleDisconnect(AsyncEventSourceClient* client);
|
||||||
virtual bool canHandle(AsyncWebServerRequest* request) override final;
|
virtual bool canHandle(AsyncWebServerRequest* request) const override final;
|
||||||
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -89,7 +89,7 @@ AsyncCallbackJsonWebHandler::AsyncCallbackJsonWebHandler(const String& uri, ArJs
|
|||||||
: _uri(uri), _method(HTTP_GET | HTTP_POST | HTTP_PUT | HTTP_PATCH), _onRequest(onRequest), _maxContentLength(16384) {}
|
: _uri(uri), _method(HTTP_GET | HTTP_POST | HTTP_PUT | HTTP_PATCH), _onRequest(onRequest), _maxContentLength(16384) {}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
bool AsyncCallbackJsonWebHandler::canHandle(AsyncWebServerRequest* request) {
|
bool AsyncCallbackJsonWebHandler::canHandle(AsyncWebServerRequest* request) const {
|
||||||
if (!_onRequest)
|
if (!_onRequest)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
@@ -119,11 +119,11 @@ class AsyncCallbackJsonWebHandler : public AsyncWebHandler {
|
|||||||
void setMaxContentLength(int maxContentLength) { _maxContentLength = maxContentLength; }
|
void setMaxContentLength(int maxContentLength) { _maxContentLength = maxContentLength; }
|
||||||
void onRequest(ArJsonRequestHandlerFunction fn) { _onRequest = fn; }
|
void onRequest(ArJsonRequestHandlerFunction fn) { _onRequest = fn; }
|
||||||
|
|
||||||
virtual bool canHandle(AsyncWebServerRequest* request) override final;
|
virtual bool canHandle(AsyncWebServerRequest* request) const override final;
|
||||||
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
||||||
virtual void handleUpload(__unused AsyncWebServerRequest* request, __unused const String& filename, __unused size_t index, __unused uint8_t* data, __unused size_t len, __unused bool final) override final {}
|
virtual void handleUpload(__unused AsyncWebServerRequest* request, __unused const String& filename, __unused size_t index, __unused uint8_t* data, __unused size_t len, __unused bool final) override final {}
|
||||||
virtual void handleBody(AsyncWebServerRequest* request, uint8_t* data, size_t len, size_t index, size_t total) override final;
|
virtual void handleBody(AsyncWebServerRequest* request, uint8_t* data, size_t len, size_t index, size_t total) override final;
|
||||||
virtual bool isRequestHandlerTrivial() override final { return !_onRequest; }
|
virtual bool isRequestHandlerTrivial() const override final { return !_onRequest; }
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // ASYNC_JSON_SUPPORT == 1
|
#endif // ASYNC_JSON_SUPPORT == 1
|
||||||
|
@@ -44,7 +44,7 @@ AsyncCallbackMessagePackWebHandler::AsyncCallbackMessagePackWebHandler(const Str
|
|||||||
: _uri(uri), _method(HTTP_GET | HTTP_POST | HTTP_PUT | HTTP_PATCH), _onRequest(onRequest), _maxContentLength(16384) {}
|
: _uri(uri), _method(HTTP_GET | HTTP_POST | HTTP_PUT | HTTP_PATCH), _onRequest(onRequest), _maxContentLength(16384) {}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
bool AsyncCallbackMessagePackWebHandler::canHandle(AsyncWebServerRequest* request) {
|
bool AsyncCallbackMessagePackWebHandler::canHandle(AsyncWebServerRequest* request) const {
|
||||||
if (!_onRequest)
|
if (!_onRequest)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
@@ -92,11 +92,11 @@ class AsyncCallbackMessagePackWebHandler : public AsyncWebHandler {
|
|||||||
void setMaxContentLength(int maxContentLength) { _maxContentLength = maxContentLength; }
|
void setMaxContentLength(int maxContentLength) { _maxContentLength = maxContentLength; }
|
||||||
void onRequest(ArMessagePackRequestHandlerFunction fn) { _onRequest = fn; }
|
void onRequest(ArMessagePackRequestHandlerFunction fn) { _onRequest = fn; }
|
||||||
|
|
||||||
virtual bool canHandle(AsyncWebServerRequest* request) override final;
|
virtual bool canHandle(AsyncWebServerRequest* request) const override final;
|
||||||
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
||||||
virtual void handleUpload(__unused AsyncWebServerRequest* request, __unused const String& filename, __unused size_t index, __unused uint8_t* data, __unused size_t len, __unused bool final) override final {}
|
virtual void handleUpload(__unused AsyncWebServerRequest* request, __unused const String& filename, __unused size_t index, __unused uint8_t* data, __unused size_t len, __unused bool final) override final {}
|
||||||
virtual void handleBody(AsyncWebServerRequest* request, uint8_t* data, size_t len, size_t index, size_t total) override final;
|
virtual void handleBody(AsyncWebServerRequest* request, uint8_t* data, size_t len, size_t index, size_t total) override final;
|
||||||
virtual bool isRequestHandlerTrivial() override final { return !_onRequest; }
|
virtual bool isRequestHandlerTrivial() const override final { return !_onRequest; }
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // ASYNC_MSG_PACK_SUPPORT == 1
|
#endif // ASYNC_MSG_PACK_SUPPORT == 1
|
||||||
|
@@ -1121,7 +1121,7 @@ const char __WS_STR_UUID[] PROGMEM = {"258EAFA5-E914-47DA-95CA-C5AB0DC85B11"};
|
|||||||
#define WS_STR_ACCEPT FPSTR(__WS_STR_ACCEPT)
|
#define WS_STR_ACCEPT FPSTR(__WS_STR_ACCEPT)
|
||||||
#define WS_STR_UUID FPSTR(__WS_STR_UUID)
|
#define WS_STR_UUID FPSTR(__WS_STR_UUID)
|
||||||
|
|
||||||
bool AsyncWebSocket::canHandle(AsyncWebServerRequest* request) {
|
bool AsyncWebSocket::canHandle(AsyncWebServerRequest* request) const {
|
||||||
if (!_enabled)
|
if (!_enabled)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
@@ -350,7 +350,7 @@ class AsyncWebSocket : public AsyncWebHandler {
|
|||||||
uint32_t _getNextId() { return _cNextId++; }
|
uint32_t _getNextId() { return _cNextId++; }
|
||||||
AsyncWebSocketClient* _newClient(AsyncWebServerRequest* request);
|
AsyncWebSocketClient* _newClient(AsyncWebServerRequest* request);
|
||||||
void _handleEvent(AsyncWebSocketClient* client, AwsEventType type, void* arg, uint8_t* data, size_t len);
|
void _handleEvent(AsyncWebSocketClient* client, AwsEventType type, void* arg, uint8_t* data, size_t len);
|
||||||
virtual bool canHandle(AsyncWebServerRequest* request) override final;
|
virtual bool canHandle(AsyncWebServerRequest* request) const override final;
|
||||||
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
||||||
|
|
||||||
// messagebuffer functions/objects.
|
// messagebuffer functions/objects.
|
||||||
|
@@ -274,14 +274,14 @@ class AsyncWebServerRequest {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
RequestedConnectionType requestedConnType() const { return _reqconntype; }
|
RequestedConnectionType requestedConnType() const { return _reqconntype; }
|
||||||
bool isExpectedRequestedConnType(RequestedConnectionType erct1, RequestedConnectionType erct2 = RCT_NOT_USED, RequestedConnectionType erct3 = RCT_NOT_USED);
|
bool isExpectedRequestedConnType(RequestedConnectionType erct1, RequestedConnectionType erct2 = RCT_NOT_USED, RequestedConnectionType erct3 = RCT_NOT_USED) const;
|
||||||
void onDisconnect(ArDisconnectHandler fn);
|
void onDisconnect(ArDisconnectHandler fn);
|
||||||
|
|
||||||
// hash is the string representation of:
|
// hash is the string representation of:
|
||||||
// base64(user:pass) for basic or
|
// base64(user:pass) for basic or
|
||||||
// user:realm:md5(user:realm:pass) for digest
|
// user:realm:md5(user:realm:pass) for digest
|
||||||
bool authenticate(const char* hash);
|
bool authenticate(const char* hash) const;
|
||||||
bool authenticate(const char* username, const char* credentials, const char* realm = NULL, bool isHash = false);
|
bool authenticate(const char* username, const char* credentials, const char* realm = NULL, bool isHash = false) const;
|
||||||
void requestAuthentication(const char* realm = nullptr, bool isDigest = true) { requestAuthentication(isDigest ? AsyncAuthType::AUTH_DIGEST : AsyncAuthType::AUTH_BASIC, realm); }
|
void requestAuthentication(const char* realm = nullptr, bool isDigest = true) { requestAuthentication(isDigest ? AsyncAuthType::AUTH_DIGEST : AsyncAuthType::AUTH_BASIC, realm); }
|
||||||
void requestAuthentication(AsyncAuthType method, const char* realm = nullptr, const char* _authFailMsg = nullptr);
|
void requestAuthentication(AsyncAuthType method, const char* realm = nullptr, const char* _authFailMsg = nullptr);
|
||||||
|
|
||||||
@@ -588,9 +588,9 @@ class AuthenticationMiddleware : public AsyncMiddleware {
|
|||||||
bool generateHash();
|
bool generateHash();
|
||||||
|
|
||||||
// returns true if the username and password (or hash) are set
|
// returns true if the username and password (or hash) are set
|
||||||
bool hasCredentials() { return _hasCreds; }
|
bool hasCredentials() const { return _hasCreds; }
|
||||||
|
|
||||||
bool allowed(AsyncWebServerRequest* request);
|
bool allowed(AsyncWebServerRequest* request) const;
|
||||||
|
|
||||||
void run(AsyncWebServerRequest* request, ArMiddlewareNext next);
|
void run(AsyncWebServerRequest* request, ArMiddlewareNext next);
|
||||||
|
|
||||||
@@ -648,7 +648,7 @@ class LoggingMiddleware : public AsyncMiddleware {
|
|||||||
public:
|
public:
|
||||||
void setOutput(Print& output) { _out = &output; }
|
void setOutput(Print& output) { _out = &output; }
|
||||||
void setEnabled(bool enabled) { _enabled = enabled; }
|
void setEnabled(bool enabled) { _enabled = enabled; }
|
||||||
bool isEnabled() { return _enabled && _out; }
|
bool isEnabled() const { return _enabled && _out; }
|
||||||
|
|
||||||
void run(AsyncWebServerRequest* request, ArMiddlewareNext next);
|
void run(AsyncWebServerRequest* request, ArMiddlewareNext next);
|
||||||
|
|
||||||
@@ -722,7 +722,7 @@ class AsyncWebRewrite {
|
|||||||
const String& from(void) const { return _from; }
|
const String& from(void) const { return _from; }
|
||||||
const String& toUrl(void) const { return _toUrl; }
|
const String& toUrl(void) const { return _toUrl; }
|
||||||
const String& params(void) const { return _params; }
|
const String& params(void) const { return _params; }
|
||||||
virtual bool match(AsyncWebServerRequest* request) { return from() == request->url() && filter(request); }
|
virtual bool match(AsyncWebServerRequest* request) const { return from() == request->url() && filter(request); }
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -741,13 +741,13 @@ class AsyncWebHandler : public AsyncMiddlewareChain {
|
|||||||
AsyncWebHandler& setAuthentication(const String& username, const String& password) { return setAuthentication(username.c_str(), password.c_str()); };
|
AsyncWebHandler& setAuthentication(const String& username, const String& password) { return setAuthentication(username.c_str(), password.c_str()); };
|
||||||
bool filter(AsyncWebServerRequest* request) { return _filter == NULL || _filter(request); }
|
bool filter(AsyncWebServerRequest* request) { return _filter == NULL || _filter(request); }
|
||||||
virtual ~AsyncWebHandler() {}
|
virtual ~AsyncWebHandler() {}
|
||||||
virtual bool canHandle(AsyncWebServerRequest* request __attribute__((unused))) {
|
virtual bool canHandle(AsyncWebServerRequest* request __attribute__((unused))) const {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
virtual void handleRequest(__unused AsyncWebServerRequest* request) {}
|
virtual void handleRequest(__unused AsyncWebServerRequest* request) {}
|
||||||
virtual void handleUpload(__unused AsyncWebServerRequest* request, __unused const String& filename, __unused size_t index, __unused uint8_t* data, __unused size_t len, __unused bool final) {}
|
virtual void handleUpload(__unused AsyncWebServerRequest* request, __unused const String& filename, __unused size_t index, __unused uint8_t* data, __unused size_t len, __unused bool final) {}
|
||||||
virtual void handleBody(__unused AsyncWebServerRequest* request, __unused uint8_t* data, __unused size_t len, __unused size_t index, __unused size_t total) {}
|
virtual void handleBody(__unused AsyncWebServerRequest* request, __unused uint8_t* data, __unused size_t len, __unused size_t index, __unused size_t total) {}
|
||||||
virtual bool isRequestHandlerTrivial() { return true; }
|
virtual bool isRequestHandlerTrivial() const { return true; }
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@@ -95,7 +95,7 @@ bool AuthenticationMiddleware::generateHash() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AuthenticationMiddleware::allowed(AsyncWebServerRequest* request) {
|
bool AuthenticationMiddleware::allowed(AsyncWebServerRequest* request) const {
|
||||||
if (_authMethod == AsyncAuthType::AUTH_NONE)
|
if (_authMethod == AsyncAuthType::AUTH_NONE)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
@@ -34,7 +34,7 @@ class AsyncStaticWebHandler : public AsyncWebHandler {
|
|||||||
using FS = fs::FS;
|
using FS = fs::FS;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
bool _getFile(AsyncWebServerRequest* request);
|
bool _getFile(AsyncWebServerRequest* request) const;
|
||||||
bool _fileExists(AsyncWebServerRequest* request, const String& path);
|
bool _fileExists(AsyncWebServerRequest* request, const String& path);
|
||||||
uint8_t _countBits(const uint8_t value) const;
|
uint8_t _countBits(const uint8_t value) const;
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@ class AsyncStaticWebHandler : public AsyncWebHandler {
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
AsyncStaticWebHandler(const char* uri, FS& fs, const char* path, const char* cache_control);
|
AsyncStaticWebHandler(const char* uri, FS& fs, const char* path, const char* cache_control);
|
||||||
virtual bool canHandle(AsyncWebServerRequest* request) override final;
|
virtual bool canHandle(AsyncWebServerRequest* request) const override final;
|
||||||
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
||||||
AsyncStaticWebHandler& setIsDir(bool isDir);
|
AsyncStaticWebHandler& setIsDir(bool isDir);
|
||||||
AsyncStaticWebHandler& setDefaultFile(const char* filename);
|
AsyncStaticWebHandler& setDefaultFile(const char* filename);
|
||||||
@@ -84,11 +84,11 @@ class AsyncCallbackWebHandler : public AsyncWebHandler {
|
|||||||
void onUpload(ArUploadHandlerFunction fn) { _onUpload = fn; }
|
void onUpload(ArUploadHandlerFunction fn) { _onUpload = fn; }
|
||||||
void onBody(ArBodyHandlerFunction fn) { _onBody = fn; }
|
void onBody(ArBodyHandlerFunction fn) { _onBody = fn; }
|
||||||
|
|
||||||
virtual bool canHandle(AsyncWebServerRequest* request) override final;
|
virtual bool canHandle(AsyncWebServerRequest* request) const override final;
|
||||||
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
virtual void handleRequest(AsyncWebServerRequest* request) override final;
|
||||||
virtual void handleUpload(AsyncWebServerRequest* request, const String& filename, size_t index, uint8_t* data, size_t len, bool final) override final;
|
virtual void handleUpload(AsyncWebServerRequest* request, const String& filename, size_t index, uint8_t* data, size_t len, bool final) override final;
|
||||||
virtual void handleBody(AsyncWebServerRequest* request, uint8_t* data, size_t len, size_t index, size_t total) override final;
|
virtual void handleBody(AsyncWebServerRequest* request, uint8_t* data, size_t len, size_t index, size_t total) override final;
|
||||||
virtual bool isRequestHandlerTrivial() override final { return !_onRequest; }
|
virtual bool isRequestHandlerTrivial() const override final { return !_onRequest; }
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* ASYNCWEBSERVERHANDLERIMPL_H_ */
|
#endif /* ASYNCWEBSERVERHANDLERIMPL_H_ */
|
||||||
|
@@ -104,14 +104,14 @@ AsyncStaticWebHandler& AsyncStaticWebHandler::setLastModified() {
|
|||||||
return setLastModified(last_modified);
|
return setLastModified(last_modified);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
bool AsyncStaticWebHandler::canHandle(AsyncWebServerRequest* request) {
|
bool AsyncStaticWebHandler::canHandle(AsyncWebServerRequest* request) const {
|
||||||
if (request->method() != HTTP_GET || !request->url().startsWith(_uri) || !request->isExpectedRequestedConnType(RCT_DEFAULT, RCT_HTTP)) {
|
if (request->method() != HTTP_GET || !request->url().startsWith(_uri) || !request->isExpectedRequestedConnType(RCT_DEFAULT, RCT_HTTP)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return _getFile(request);
|
return _getFile(request);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AsyncStaticWebHandler::_getFile(AsyncWebServerRequest* request) {
|
bool AsyncStaticWebHandler::_getFile(AsyncWebServerRequest* request) const {
|
||||||
// Remove the found uri
|
// Remove the found uri
|
||||||
String path = request->url().substring(_uri.length());
|
String path = request->url().substring(_uri.length());
|
||||||
|
|
||||||
@@ -121,7 +121,7 @@ bool AsyncStaticWebHandler::_getFile(AsyncWebServerRequest* request) {
|
|||||||
path = _path + path;
|
path = _path + path;
|
||||||
|
|
||||||
// Do we have a file or .gz file
|
// Do we have a file or .gz file
|
||||||
if (!canSkipFileCheck && _fileExists(request, path))
|
if (!canSkipFileCheck && const_cast<AsyncStaticWebHandler*>(this)->_fileExists(request, path))
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
// Can't handle if not default file
|
// Can't handle if not default file
|
||||||
@@ -133,7 +133,7 @@ bool AsyncStaticWebHandler::_getFile(AsyncWebServerRequest* request) {
|
|||||||
path += String('/');
|
path += String('/');
|
||||||
path += _default_file;
|
path += _default_file;
|
||||||
|
|
||||||
return _fileExists(request, path);
|
return const_cast<AsyncStaticWebHandler*>(this)->_fileExists(request, path);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ESP32
|
#ifdef ESP32
|
||||||
@@ -260,7 +260,7 @@ void AsyncCallbackWebHandler::setUri(const String& uri) {
|
|||||||
_isRegex = uri.startsWith("^") && uri.endsWith("$");
|
_isRegex = uri.startsWith("^") && uri.endsWith("$");
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AsyncCallbackWebHandler::canHandle(AsyncWebServerRequest* request) {
|
bool AsyncCallbackWebHandler::canHandle(AsyncWebServerRequest* request) const {
|
||||||
if (!_onRequest)
|
if (!_onRequest)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
@@ -781,7 +781,7 @@ void AsyncWebServerRequest::redirect(const char* url, int code) {
|
|||||||
send(response);
|
send(response);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AsyncWebServerRequest::authenticate(const char* username, const char* password, const char* realm, bool passwordIsHash) {
|
bool AsyncWebServerRequest::authenticate(const char* username, const char* password, const char* realm, bool passwordIsHash) const {
|
||||||
if (_authorization.length()) {
|
if (_authorization.length()) {
|
||||||
if (_authMethod == AsyncAuthType::AUTH_DIGEST)
|
if (_authMethod == AsyncAuthType::AUTH_DIGEST)
|
||||||
return checkDigestAuthentication(_authorization.c_str(), methodToString(), username, password, realm, passwordIsHash, NULL, NULL, NULL);
|
return checkDigestAuthentication(_authorization.c_str(), methodToString(), username, password, realm, passwordIsHash, NULL, NULL, NULL);
|
||||||
@@ -793,7 +793,7 @@ bool AsyncWebServerRequest::authenticate(const char* username, const char* passw
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AsyncWebServerRequest::authenticate(const char* hash) {
|
bool AsyncWebServerRequest::authenticate(const char* hash) const {
|
||||||
if (!_authorization.length() || hash == NULL)
|
if (!_authorization.length() || hash == NULL)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
@@ -1018,13 +1018,8 @@ const __FlashStringHelper* AsyncWebServerRequest::requestedConnTypeToString() co
|
|||||||
}
|
}
|
||||||
#endif // ESP8266
|
#endif // ESP8266
|
||||||
|
|
||||||
bool AsyncWebServerRequest::isExpectedRequestedConnType(RequestedConnectionType erct1, RequestedConnectionType erct2, RequestedConnectionType erct3) {
|
bool AsyncWebServerRequest::isExpectedRequestedConnType(RequestedConnectionType erct1, RequestedConnectionType erct2, RequestedConnectionType erct3) const {
|
||||||
bool res = false;
|
return ((erct1 != RCT_NOT_USED) && (erct1 == _reqconntype)) ||
|
||||||
if ((erct1 != RCT_NOT_USED) && (erct1 == _reqconntype))
|
((erct2 != RCT_NOT_USED) && (erct2 == _reqconntype)) ||
|
||||||
res = true;
|
((erct3 != RCT_NOT_USED) && (erct3 == _reqconntype));
|
||||||
if ((erct2 != RCT_NOT_USED) && (erct2 == _reqconntype))
|
|
||||||
res = true;
|
|
||||||
if ((erct3 != RCT_NOT_USED) && (erct3 == _reqconntype))
|
|
||||||
res = true;
|
|
||||||
return res;
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user