gstlal Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
"cache-dsc-regex" gchar* : Read / Write / Construct "cache-src-regex" gchar* : Read / Write / Construct "location" gchar* : Read / Write / Construct "use-mmap" gboolean : Read / Write / Construct
Loads files in order from a list of files stored in a LAL cache. Each
file is placed into its own GstBuffer either by reading it into memory
or mmap()
ing the file.
Regular expressions can be used to select a subset of files from the
cache. One regular expression can be applied to the "source" column,
and one to the "description" column. The regular expression syntax is
the syntax recognized by the XLALCacheSieve()
function in LAL. At the
time of writing, this function is implemented using the regcomp()
POSIX
standard library routine (see regex(7)).
The element advertises support for the "lalcache" URI protocol. The URI format is “lalcache:///path/to/cachefile?cache-src-regex=...?cache-dsc-regex=...” where the source and description regex components are both optional. See the dataurisrc element for more information.
Reviewed: a922d6dd59d0b58442c0bf7bc4cc4d740b8c6a43 2014-08-12 K. Cannon, J. Creighton, B. Sathyaprakash.
"cache-dsc-regex"
property "cache-dsc-regex" gchar* : Read / Write / Construct
Description regex for sieving cache (e.g. ".*RDS_C03.*").
Default value: NULL
"cache-src-regex"
property "cache-src-regex" gchar* : Read / Write / Construct
Source/Observatory regex for sieving cache (e.g. "H.*").
Default value: NULL
"location"
property "location" gchar* : Read / Write / Construct
Path to LAL cache file.
Default value: NULL