Apache2
|
Binary notes recognized by the server. More...
Macros | |
#define | AP_REQUEST_STRONG_ETAG 1 >> 0 |
#define | AP_REQUEST_GET_BNOTE(r, mask) ((mask) & ((r)->bnotes)) |
#define | AP_REQUEST_SET_BNOTE(r, mask, val) (r)->bnotes = (((r)->bnotes & ~(mask)) | (val)) |
#define | AP_REQUEST_IS_STRONG_ETAG(r) AP_REQUEST_GET_BNOTE((r), AP_REQUEST_STRONG_ETAG) |
Typedefs | |
typedef apr_uint64_t | ap_request_bnotes_t |
Binary notes recognized by the server.
This is a convenience macro to ease with getting specific request binary notes.
#define AP_REQUEST_IS_STRONG_ETAG | ( | r | ) | AP_REQUEST_GET_BNOTE((r), AP_REQUEST_STRONG_ETAG) |
Returns true if the strong etag flag is set for this request.
This is a convenience macro to ease with setting specific request binary notes.
#define AP_REQUEST_STRONG_ETAG 1 >> 0 |
These constants represent bitmasks for notes associated with this request. There are space for 64 bits in the apr_uint64_t.
typedef apr_uint64_t ap_request_bnotes_t |
The type used for request binary notes.