isc_httpdurl Struct Reference

HTTP urls. These are the URLs we manage, and the function to call to provide the data for it. We pass in the base url (so the same function can handle multiple requests), and a structure to fill in to return a result to the client. We also pass in a pointer to be filled in for the data cleanup function. More...

#include <httpd.h>


Public Member Functions

 ISC_LINK (isc_httpdurl_t) link

Data Fields

char * url
isc_httpdaction_taction
void * action_arg
isc_boolean_t isstatic
isc_time_t loadtime


Detailed Description

HTTP urls. These are the URLs we manage, and the function to call to provide the data for it. We pass in the base url (so the same function can handle multiple requests), and a structure to fill in to return a result to the client. We also pass in a pointer to be filled in for the data cleanup function.

Definition at line 38 of file httpd.h.


Member Function Documentation

isc_httpdurl::ISC_LINK ( isc_httpdurl_t   ) 


Field Documentation

char* isc_httpdurl::url

Definition at line 39 of file httpd.h.

Referenced by httpdmgr_destroy(), isc_httpd_recvdone(), and isc_httpdmgr_addurl2().

isc_httpdaction_t* isc_httpdurl::action

Definition at line 40 of file httpd.h.

Referenced by isc_httpd_recvdone(), and isc_httpdmgr_addurl2().

void* isc_httpdurl::action_arg

Definition at line 41 of file httpd.h.

Referenced by isc_httpd_recvdone(), and isc_httpdmgr_addurl2().

isc_boolean_t isc_httpdurl::isstatic

Definition at line 42 of file httpd.h.

Referenced by isc_httpd_recvdone(), isc_httpdmgr_addurl2(), and render_xsl().

isc_time_t isc_httpdurl::loadtime

Definition at line 43 of file httpd.h.

Referenced by isc_httpd_recvdone(), isc_httpdmgr_addurl2(), and render_xsl().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha