X Tutup
#include "ResourceAbstract.h" #include "ResourceMethodAbstract.h" #include "ResourceMethodOptions.h" namespace HttpServer { ResourceAbstract::ResourceAbstract() { addMethod(new ResourceMethodOptions() ); } ResourceAbstract::~ResourceAbstract() { for (auto &method : methods) { delete method.second; } for (auto &resource : resources) { delete resource.second; } } void ResourceAbstract::addMethod(ResourceMethodAbstract *method) { methods.emplace(method->getName(), method); } void ResourceAbstract::addResource(ResourceAbstract *resource) { resources.emplace(resource->getName(), resource); } };
X Tutup