XRootD
XrdHttpProtocol.hh File Reference

A pragmatic implementation of the HTTP/DAV protocol for the Xrd framework. More...

#include <cstdlib>
#include <unistd.h>
#include <sys/types.h>
#include "XrdSys/XrdSysError.hh"
#include "XrdSys/XrdSysPthread.hh"
#include "XrdSec/XrdSecInterface.hh"
#include "Xrd/XrdObject.hh"
#include "XrdXrootd/XrdXrootdBridge.hh"
#include "XrdOuc/XrdOucStream.hh"
#include "Xrd/XrdProtocol.hh"
#include "XrdOuc/XrdOucHash.hh"
#include "XrdHttpChecksumHandler.hh"
#include "XrdHttpReadRangeHandler.hh"
#include "XrdNet/XrdNetPMark.hh"
#include <openssl/ssl.h>
#include <unordered_map>
#include <vector>
#include "XrdHttpReq.hh"
+ Include dependency graph for XrdHttpProtocol.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XrdHttpProtocol::StaticPreloadInfo
 
class  XrdHttpProtocol
 

Macros

#define __attribute__(x)
 
#define MAX_XRDHTTPEXTHANDLERS   4
 

Detailed Description

A pragmatic implementation of the HTTP/DAV protocol for the Xrd framework.

Author
Fabrizio Furano
Date
Nov 2012

Definition in file XrdHttpProtocol.hh.


Class Documentation

◆ XrdHttpProtocol::StaticPreloadInfo

struct XrdHttpProtocol::StaticPreloadInfo

Definition at line 430 of file XrdHttpProtocol.hh.

+ Collaboration diagram for XrdHttpProtocol::StaticPreloadInfo:
Class Members
char * data
int len

Macro Definition Documentation

◆ __attribute__

#define __attribute__ (   x)

Definition at line 66 of file XrdHttpProtocol.hh.

◆ MAX_XRDHTTPEXTHANDLERS

#define MAX_XRDHTTPEXTHANDLERS   4

Definition at line 239 of file XrdHttpProtocol.hh.