Service/WindowsAzure/Storage/Blob/Stream.php
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- name_todo
- Package
- Zend_Service_WindowsAzure_Storage
- Subpackage
- Blob
- Version
- $Id: Stream.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Service_WindowsAzure_Storage_Blob_Stream
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties


\Zend_Service_WindowsAzure_Storage_Blob $_storageClient = null
null
DetailsMethods


_getContainerName(string $path) : string
Extract container name
Name | Type | Description |
---|---|---|
$path | string |
Type | Description |
---|---|
string |


_getFileName(string $path) : string
Extract file name
Name | Type | Description |
---|---|---|
$path | string |
Type | Description |
---|---|
string |


_getStorageClient(string $path = '') : \Zend_Service_WindowsAzure_Storage_Blob
Retrieve storage client for this stream type
Name | Type | Description |
---|---|---|
$path | string |
Type | Description |
---|---|
\Zend_Service_WindowsAzure_Storage_Blob |


dir_opendir(string $path, integer $options) : boolean
Attempt to open a directory
Name | Type | Description |
---|---|---|
$path | string | |
$options | integer |
Type | Description |
---|---|
boolean |


mkdir(string $path, integer $mode, integer $options) : boolean
Create a new directory
Name | Type | Description |
---|---|---|
$path | string | |
$mode | integer | |
$options | integer |
Type | Description |
---|---|
boolean |


rename(string $path_from, string $path_to) : boolean
Attempt to rename the item
Name | Type | Description |
---|---|---|
$path_from | string | |
$path_to | string |
Type | Description |
---|---|
boolean | False |


rmdir(string $path, integer $options) : boolean
Remove a directory
Name | Type | Description |
---|---|---|
$path | string | |
$options | integer |
Type | Description |
---|---|
boolean |


stream_open(string $path, string $mode, integer $options, string $opened_path) : boolean
Open the stream
Name | Type | Description |
---|---|---|
$path | string | |
$mode | string | |
$options | integer | |
$opened_path | string |
Type | Description |
---|---|
boolean |


stream_read(integer $count) : string
Read from the stream
Name | Type | Description |
---|---|---|
$count | integer |
Type | Description |
---|---|
string |


stream_seek(integer $offset, integer $whence) : boolean
Update the read/write position of the stream
Name | Type | Description |
---|---|---|
$offset | integer | |
$whence | integer |
Type | Description |
---|---|
boolean |


stream_tell() : integer
What is the current read/write position of the stream?
Type | Description |
---|---|
integer |


stream_write(string $data) : integer
Write to the stream
Name | Type | Description |
---|---|---|
$data | string |
Type | Description |
---|---|
integer |


unlink(string $path) : boolean
Attempt to delete the item
Name | Type | Description |
---|---|---|
$path | string |
Type | Description |
---|---|
boolean |