Module: Varnish::VSL::Enum

Extended by:
FFI::Library
Included in:
Varnish::VSL
Defined in:
lib/varnish/vsl/enum.rb

Constant Summary collapse

VslTag =
enum(
  :debug,
  :error,
  :cli,
  :statsess,
  :reqend,
  :sessionopen,
  :sessionclose,
  :backendopen,
  :backendxid,
  :backendreuse,
  :backendclose,
  :httpgarbage,
  :backend,
  :length,

  :fetcherror,

  :rxrequest,
  :rxresponse,
  :rxstatus,
  :rxurl,
  :rxprotocol,
  :rxheader,

  :txrequest,
  :txresponse,
  :txstatus,
  :txurl,
  :txprotocol,
  :txheader,

  :objrequest,
  :objresponse,
  :objstatus,
  :objurl,
  :objprotocol,
  :objheader,

  :lostheader,

  :ttl,
  :fetch_body,
  :vcl_acl,
  :vcl_call,
  :vcl_trace,
  :vcl_return,
  :vcl_error,
  :reqstart,
  :hit,
  :hitpass,
  :expban,
  :expkill,
  :workthread,

  :esi_xmlerror,

  :hash,

  :backend_health,
  :vcl_log,

  :gzip
)
VslSpec =
enum(
  :spec_unknown,
  :spec_client,
  :spec_backend
)