[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/joshcorn/esp32_https_server/bodyparser/src/ResolvedResource.cpp [Back]  [Original]

#include "ResolvedResource.hpp"

namespace httpsserver {

ResolvedResource::ResolvedResource() {
	_matchingNode = NULL;
	_params = NULL;
}

ResolvedResource::~ResolvedResource() {
	// Delete only params, nodes are reused/server-internal
	if (_params != NULL) {
		delete _params;
	}
}

bool ResolvedResource::didMatch() {
	return _matchingNode != NULL;
}

HTTPNode * ResolvedResource::getMatchingNode() {
	return _matchingNode;
}

void ResolvedResource::setMatchingNode(HTTPNode * node) {
	_matchingNode = node;
}

ResourceParameters * ResolvedResource::getParams() {
	return _params;
}

void ResolvedResource::setParams(ResourceParameters * params) {
	if (_params != NULL && _params!=params) {
		delete _params;
	}
	_params = params;
}

} /* namespace httpsserver */

Web Proxy Viewer  |  New URL  |  Original Page