urlhttprequest.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information
#ifndef RUDIMENTS_URLHTTPREQUEST_H
#define RUDIMENTS_URLHTTPREQUEST_H
#include <rudiments/private/urlhttprequestincludes.h>
class RUDIMENTS_DLLSPEC urlhttprequest : public httprequest {
public:
urlhttprequest(httpserverapi *sapi);
virtual ~urlhttprequest();
void dumpVariables();
const char *application();
const char *applicationPath();
const char *applicationUrl();
const char *program();
const char *programPath();
const char *programUrl();
const char *skin();
const char *skinPath();
const char *skinUrl();
const char *module();
const char *modulePath();
const char *moduleUrl();
const char *page();
const char *pagePath();
const char *pageUrl();
uint64_t getUrlVariableCount();
const char * const *getUrlVariables();
const char * const *getUrlValues();
const char *getSkinVariable(const char *name);
uint64_t getSkinVariableCount();
const char * const *getSkinVariables();
const char * const *getSkinValues();
bool setSkinVariable(const char *name, const char *value);
virtual bool methodAllowed();
virtual bool ipAllowed();
virtual bool refererAllowed();
#include <rudiments/private/urlhttprequest.h>
};
#endif
httprequest
Definition: httprequest.h:12
httpserverapi
Definition: httpserverapi.h:9
urlhttprequest
Definition: urlhttprequest.h:39
urlhttprequest::modulePath
const char * modulePath()
urlhttprequest::skinPath
const char * skinPath()
urlhttprequest::getUrlVariables
const char *const * getUrlVariables()
urlhttprequest::applicationUrl
const char * applicationUrl()
urlhttprequest::module
const char * module()
urlhttprequest::getSkinValues
const char *const * getSkinValues()
urlhttprequest::applicationPath
const char * applicationPath()
urlhttprequest::refererAllowed
virtual bool refererAllowed()
urlhttprequest::getUrlValues
const char *const * getUrlValues()
urlhttprequest::setSkinVariable
bool setSkinVariable(const char *name, const char *value)
urlhttprequest::skinUrl
const char * skinUrl()
urlhttprequest::getSkinVariable
const char * getSkinVariable(const char *name)
urlhttprequest::pageUrl
const char * pageUrl()
urlhttprequest::programPath
const char * programPath()
urlhttprequest::getSkinVariables
const char *const * getSkinVariables()
urlhttprequest::methodAllowed
virtual bool methodAllowed()
urlhttprequest::skin
const char * skin()
urlhttprequest::getSkinVariableCount
uint64_t getSkinVariableCount()
urlhttprequest::moduleUrl
const char * moduleUrl()
urlhttprequest::application
const char * application()
urlhttprequest::programUrl
const char * programUrl()
urlhttprequest::page
const char * page()
urlhttprequest::dumpVariables
void dumpVariables()
urlhttprequest::pagePath
const char * pagePath()
urlhttprequest::program
const char * program()
urlhttprequest::getUrlVariableCount
uint64_t getUrlVariableCount()
urlhttprequest::ipAllowed
virtual bool ipAllowed()