1#ifndef RESTLINK_ABSTRACTCONTROLLER_H
2#define RESTLINK_ABSTRACTCONTROLLER_H
4#include <RestLink/global.h>
19 virtual bool canProcessRequest(
const ServerRequest &request)
const;
22 void *dataSource()
const;
23 void setDataSource(
void *source);
Defines the base interface for all server-side controllers.
Definition abstractcontroller.h:12
virtual QString endpoint() const =0
Returns the base endpoint this controller is responsible for.
virtual void processRequest(const ServerRequest &request, ServerResponse *response)=0
Processes the incoming request and writes the response.
Definition serverrequest.h:13
Definition serverresponse.h:12
Definition abstractrequesthandler.cpp:11