bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
_BESDataRequestInterface Struct Reference

Structure storing information from the Apache module. More...

#include <BESDataRequestInterface.h>

Collaboration diagram for _BESDataRequestInterface:
Collaboration graph

Public Attributes

const char * cookie
 server cookies set in users browser
 
const char * request
 BES request string.
 
const char * script_name
 uri of the request
 
const char * server_address
 not used
 
const char * server_name
 name of server running Apache server
 
const char * server_port
 TCP port number where the server running Apache is listening.
 
const char * server_protocol
 protocol of the request, such as "HTTP/0.9" or "HTTP/1.1"
 
const char * token
 session token passed in URL
 
const char * user_address
 remote ip address of client machine
 
const char * user_agent
 information about the user agent originating the request, e.g. Mozilla/4.04 (X11; I; SunOS 5.4 sun4m)
 

Detailed Description

Structure storing information from the Apache module.

Definition at line 39 of file BESDataRequestInterface.h.

Member Data Documentation

◆ cookie

const char* _BESDataRequestInterface::cookie

server cookies set in users browser

Definition at line 67 of file BESDataRequestInterface.h.

◆ request

const char* _BESDataRequestInterface::request

BES request string.

Definition at line 64 of file BESDataRequestInterface.h.

◆ script_name

const char* _BESDataRequestInterface::script_name

uri of the request

Definition at line 55 of file BESDataRequestInterface.h.

◆ server_address

const char* _BESDataRequestInterface::server_address

not used

Definition at line 46 of file BESDataRequestInterface.h.

◆ server_name

const char* _BESDataRequestInterface::server_name

name of server running Apache server

Definition at line 43 of file BESDataRequestInterface.h.

◆ server_port

const char* _BESDataRequestInterface::server_port

TCP port number where the server running Apache is listening.

Definition at line 52 of file BESDataRequestInterface.h.

◆ server_protocol

const char* _BESDataRequestInterface::server_protocol

protocol of the request, such as "HTTP/0.9" or "HTTP/1.1"

Definition at line 49 of file BESDataRequestInterface.h.

◆ token

const char* _BESDataRequestInterface::token

session token passed in URL

Definition at line 70 of file BESDataRequestInterface.h.

◆ user_address

const char* _BESDataRequestInterface::user_address

remote ip address of client machine

Definition at line 58 of file BESDataRequestInterface.h.

◆ user_agent

const char* _BESDataRequestInterface::user_agent

information about the user agent originating the request, e.g. Mozilla/4.04 (X11; I; SunOS 5.4 sun4m)

Definition at line 61 of file BESDataRequestInterface.h.


The documentation for this struct was generated from the following file: