SeekableHttpStream¶
-
class
OC\Files\Stream\
SeekableHttpStream
¶ - A stream wrapper that uses http range requests to provide a seekable stream for http reading
Source: lib/private/Files/Stream/SeekableHttpStream.php#32 Implements: Icewind\Streams\File
Constants¶
-
PROTOCOL = httpseek
Source: lib/private/Files/Stream/SeekableHttpStream.php#33
Properties¶
-
public static property
OC\Files\Stream\SeekableHttpStream::$
context
¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#71 Type: resource
Methods¶
-
public static
OC\Files\Stream\SeekableHttpStream::
open
($callback)¶ - Open a readonly-seekable http streamThe provided callback will be called with byte range and should return an http stream for the requested range
Source: Parameters: - $callback (callable)
Returns: bool | resource
-
public
OC\Files\Stream\SeekableHttpStream::
stream_open
($path, $mode, $options, &$opened_path)¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#115
-
public
OC\Files\Stream\SeekableHttpStream::
stream_read
($count)¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#122
-
public
OC\Files\Stream\SeekableHttpStream::
stream_seek
($offset, $whence=SEEK_SET)¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#131
-
public
OC\Files\Stream\SeekableHttpStream::
stream_tell
()¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#149
-
public
OC\Files\Stream\SeekableHttpStream::
stream_stat
()¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#153
-
public
OC\Files\Stream\SeekableHttpStream::
stream_eof
()¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#161
-
public
OC\Files\Stream\SeekableHttpStream::
stream_close
()¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#169
-
public
OC\Files\Stream\SeekableHttpStream::
stream_write
($data)¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#175
-
public
OC\Files\Stream\SeekableHttpStream::
stream_set_option
($option, $arg1, $arg2)¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#179
-
public
OC\Files\Stream\SeekableHttpStream::
stream_truncate
($size)¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#183
-
public
OC\Files\Stream\SeekableHttpStream::
stream_lock
($operation)¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#187
-
public
OC\Files\Stream\SeekableHttpStream::
stream_flush
()¶ Source: lib/private/Files/Stream/SeekableHttpStream.php#191