|
libisofs 1.5.8
|
Representation of an external program that shall serve as filter for an IsoStream. More...
#include <libisofs.h>
Data Fields | |
| int | version |
| int | refcount |
| char * | name |
| char * | path |
| int | argc |
| char ** | argv |
| int | behavior |
| char * | suffix |
Representation of an external program that shall serve as filter for an IsoStream.
This object may be shared among many IsoStream objects. It is to be created and disposed by the application.
The filter will act as proxy between the original IsoStream of an IsoFile. Up to completed image generation it will be run at least twice: for IsoStream.class.get_size() and for .open() with subsequent .read(). So the original IsoStream has to return 1 by its .class.is_repeatable(). The filter program has to be repeateable too. I.e. it must produce the same output on the same input.
Definition at line 8637 of file libisofs.h.
| int iso_external_filter_command::argc |
Definition at line 8657 of file libisofs.h.
| char** iso_external_filter_command::argv |
Definition at line 8664 of file libisofs.h.
| int iso_external_filter_command::behavior |
Definition at line 8677 of file libisofs.h.
| char* iso_external_filter_command::name |
Definition at line 8651 of file libisofs.h.
| char* iso_external_filter_command::path |
Definition at line 8654 of file libisofs.h.
| int iso_external_filter_command::refcount |
Definition at line 8646 of file libisofs.h.
| char* iso_external_filter_command::suffix |
Definition at line 8685 of file libisofs.h.
| int iso_external_filter_command::version |
Definition at line 8640 of file libisofs.h.
1.16.1