Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libvfp-brotli
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
uplex-varnish
libvfp-brotli
Commits
a966ae12
Commit
a966ae12
authored
Feb 13, 2019
by
Geoff Simmons
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update SYNOPSIS.
parent
4d25799f
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
78 additions
and
16 deletions
+78
-16
README.rst
README.rst
+39
-8
vfp_brotli.vcc
src/vfp_brotli.vcc
+39
-8
No files found.
README.rst
View file @
a966ae12
...
...
@@ -24,17 +24,44 @@ SYNOPSIS
import brotli;
# Encoder and decoder objects
new <obj> = brotli.encoder(...)
# VOID <obj>.create_stats()
new <obj> = brotli.decoder(...)
# VOID <obj>.create_stats()
# XXX ...
# The built-in "unbr" filter decompresses brotli-encoded backend
# responses with default parameters.
sub vcl_backend_response {
if (beresp.http.Content-Encoding == "br") {
set beresp.filters = "unbr";
}
}
# The built-in "br" filter compresses backend responses with default
# parameters.
sub vcl_backend_response {
if (bereq.http.Accept-Encoding ~ "\bbr\b") {
set beresp.filters = "br";
}
}
# Create statistics for the built-in filters.
VOID brotli.create_br_stats()
VOID brotli.create_unbr_stats()
# Create a brotli compression filter with custom parameters.
new <obj> = brotli.encoder(STRING name, BYTES buffer, INT quality,
INT lgwin)
VOID <obj>.create_stats()
# Create a brotli decompression filter with custom parameters.
new <obj> = brotli.decoder(STRING name, BYTES buffer, BOOL lgwin)
VOID <obj>.create_stats()
# VFP version
STRING brotli.version()
# encoder library version
STRING brotli.encoder_version()
# decoder library version
STRING brotli.decoder_version()
DESCRIPTION
===========
...
...
@@ -43,7 +70,11 @@ algorithm for responses fetched from backends.
XXX ...
# $Object encoder(BOOL case_sensitive=1)
# $Object encoder(STRING name, BYTES buffer=32k, INT quality=11, INT lgwin=22)
XXX ...
# $Object decoder(STRING name, BYTES buffer=32k, BOOL lgwin=0)
XXX ...
...
...
src/vfp_brotli.vcc
View file @
a966ae12
...
...
@@ -20,17 +20,44 @@ SYNOPSIS
import brotli;
# Encoder and decoder objects
new <obj> = brotli.encoder(...)
# VOID <obj>.create_stats()
new <obj> = brotli.decoder(...)
# VOID <obj>.create_stats()
# XXX ...
# The built-in "unbr" filter decompresses brotli-encoded backend
# responses with default parameters.
sub vcl_backend_response {
if (beresp.http.Content-Encoding == "br") {
set beresp.filters = "unbr";
}
}
# The built-in "br" filter compresses backend responses with default
# parameters.
sub vcl_backend_response {
if (bereq.http.Accept-Encoding ~ "\bbr\b") {
set beresp.filters = "br";
}
}
# Create statistics for the built-in filters.
VOID brotli.create_br_stats()
VOID brotli.create_unbr_stats()
# Create a brotli compression filter with custom parameters.
new <obj> = brotli.encoder(STRING name, BYTES buffer, INT quality,
INT lgwin)
VOID <obj>.create_stats()
# Create a brotli decompression filter with custom parameters.
new <obj> = brotli.decoder(STRING name, BYTES buffer, BOOL lgwin)
VOID <obj>.create_stats()
# VFP version
STRING brotli.version()
# encoder library version
STRING brotli.encoder_version()
# decoder library version
STRING brotli.decoder_version()
DESCRIPTION
===========
...
...
@@ -39,7 +66,11 @@ algorithm for responses fetched from backends.
XXX ...
# $Object encoder(BOOL case_sensitive=1)
# $Object encoder(STRING name, BYTES buffer=32k, INT quality=11, INT lgwin=22)
XXX ...
# $Object decoder(STRING name, BYTES buffer=32k, BOOL lgwin=0)
XXX ...
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment