|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\FileDelivery\Delivery\ResponseBuilder\XAccelResponseBuilder:
Collaboration diagram for ILIAS\FileDelivery\Delivery\ResponseBuilder\XAccelResponseBuilder:Public Member Functions | |
| getName () | |
| buildForStream (ServerRequestInterface $request, ResponseInterface $response, FileStream $stream,) | |
| supportPartial () | |
| supportStreaming () | |
| supportFileDeletion () | |
| supportsInlineDelivery () | |
| supportsAttachmentDelivery () | |
| getName () | |
| buildForStream (ServerRequestInterface $request, ResponseInterface $response, FileStream $stream,) | |
| supportStreaming () | |
| supportPartial () | |
| supportFileDeletion () | |
| supportsInlineDelivery () | |
| supportsAttachmentDelivery () | |
Private Attributes | |
| const | DATA = 'data' |
| const | SECURED_DATA = 'secured-data' |
| const | X_ACCEL_REDIRECT_HEADER = 'X-Accel-Redirect' |
Definition at line 30 of file XAccelResponseBuilder.php.
| ILIAS\FileDelivery\Delivery\ResponseBuilder\XAccelResponseBuilder::buildForStream | ( | ServerRequestInterface | $request, |
| ResponseInterface | $response, | ||
| FileStream | $stream | ||
| ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 50 of file XAccelResponseBuilder.php.
References ILIAS\FileDelivery\Delivery\$path_to_file, and ILIAS\MetaData\Paths\Filters\DATA.
| ILIAS\FileDelivery\Delivery\ResponseBuilder\XAccelResponseBuilder::getName | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 45 of file XAccelResponseBuilder.php.
| ILIAS\FileDelivery\Delivery\ResponseBuilder\XAccelResponseBuilder::supportFileDeletion | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 81 of file XAccelResponseBuilder.php.
| ILIAS\FileDelivery\Delivery\ResponseBuilder\XAccelResponseBuilder::supportPartial | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 71 of file XAccelResponseBuilder.php.
| ILIAS\FileDelivery\Delivery\ResponseBuilder\XAccelResponseBuilder::supportsAttachmentDelivery | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 91 of file XAccelResponseBuilder.php.
| ILIAS\FileDelivery\Delivery\ResponseBuilder\XAccelResponseBuilder::supportsInlineDelivery | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 86 of file XAccelResponseBuilder.php.
| ILIAS\FileDelivery\Delivery\ResponseBuilder\XAccelResponseBuilder::supportStreaming | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 76 of file XAccelResponseBuilder.php.
|
private |
Definition at line 35 of file XAccelResponseBuilder.php.
|
private |
Definition at line 39 of file XAccelResponseBuilder.php.
|
private |
Definition at line 43 of file XAccelResponseBuilder.php.