#include <vil_stream_url.h>
Inheritance diagram for vil_stream_url:

Definition at line 16 of file vil_stream_url.h.
Public Member Functions | |
| vil_stream_url (char const *) | |
| ~vil_stream_url () | |
| bool | ok () const |
| Return false if the stream is broken. | |
| vil_streampos | write (void const *buf, vil_streampos n) |
| Write n bytes from buf. Returns number of bytes written. | |
| vil_streampos | read (void *buf, vil_streampos n) |
| Read n bytes into buf. Returns number of bytes read. | |
| vil_streampos | tell () const |
| Return file pointer. | |
| void | seek (vil_streampos position) |
| Goto file pointer. | |
| vil_streampos | file_size () const |
| Amount of data in the stream. | |
| void | ref () |
| up/down the reference count. | |
| void | unref () |
Private Member Functions | |
| vil_stream_url (vil_stream_url const &) | |
| void | operator= (vil_stream_url const &) |
Private Attributes | |
| vil_stream * | u_ |
|
|
Definition at line 21 of file vil_stream_url.h. |
|
|
Definition at line 117 of file vil_stream_url.cxx. |
|
|
Definition at line 320 of file vil_stream_url.cxx. |
|
|
Amount of data in the stream.
Implements vil_stream. Definition at line 35 of file vil_stream_url.h. |
|
|
Return false if the stream is broken.
Implements vil_stream. Definition at line 28 of file vil_stream_url.h. |
|
|
Definition at line 22 of file vil_stream_url.h. |
|
||||||||||||
|
Read n bytes into buf. Returns number of bytes read. The return value is less than n only at eof. Implements vil_stream. Definition at line 31 of file vil_stream_url.h. |
|
|
up/down the reference count.
Definition at line 46 of file vil_stream.h. |
|
|
Goto file pointer.
Implements vil_stream. Definition at line 33 of file vil_stream_url.h. |
|
|
Return file pointer.
Implements vil_stream. Definition at line 32 of file vil_stream_url.h. |
|
|
Definition at line 31 of file vil_stream.cxx. |
|
||||||||||||
|
Write n bytes from buf. Returns number of bytes written. The return value is less than n only in case of device failure. Implements vil_stream. Definition at line 29 of file vil_stream_url.h. |
|
|
Definition at line 18 of file vil_stream_url.h. |
1.4.4