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

Definition at line 16 of file vil1_stream_url.h.
Public Member Functions | |
| vil1_stream_url (char const *) | |
| ~vil1_stream_url () | |
| bool | ok () const |
| Return false if the stream is broken. | |
| vil1_streampos | write (void const *buf, vil1_streampos n) |
| Write n bytes from buf. Returns number of bytes written. | |
| vil1_streampos | read (void *buf, vil1_streampos n) |
| Read n bytes into buf. Returns number of bytes read. | |
| vil1_streampos | tell () const |
| Return file pointer. | |
| void | seek (vil1_streampos position) |
| Goto file pointer. | |
| void | ref () |
| up/down the reference count. | |
| void | unref () |
Private Member Functions | |
| vil1_stream_url (vil1_stream_url const &) | |
| void | operator= (vil1_stream_url const &) |
Private Attributes | |
| vil1_stream * | u_ |
| vil1_stream_url::vil1_stream_url | ( | vil1_stream_url const & | ) | [inline, private] |
Definition at line 20 of file vil1_stream_url.h.
| vil1_stream_url::vil1_stream_url | ( | char const * | ) |
Definition at line 116 of file vil1_stream_url.cxx.
| vil1_stream_url::~vil1_stream_url | ( | ) |
Definition at line 319 of file vil1_stream_url.cxx.
| void vil1_stream_url::operator= | ( | vil1_stream_url const & | ) | [inline, private] |
Definition at line 21 of file vil1_stream_url.h.
| bool vil1_stream_url::ok | ( | ) | const [inline, virtual] |
Return false if the stream is broken.
Implements vil1_stream.
Definition at line 27 of file vil1_stream_url.h.
| vil1_streampos vil1_stream_url::write | ( | void const * | buf, | |
| vil1_streampos | n | |||
| ) | [inline, virtual] |
Write n bytes from buf. Returns number of bytes written.
The return value is less than n only in case of device failure.
Implements vil1_stream.
Definition at line 28 of file vil1_stream_url.h.
| vil1_streampos vil1_stream_url::read | ( | void * | buf, | |
| vil1_streampos | n | |||
| ) | [inline, virtual] |
Read n bytes into buf. Returns number of bytes read.
The return value is less than n only at eof.
Implements vil1_stream.
Definition at line 30 of file vil1_stream_url.h.
| vil1_streampos vil1_stream_url::tell | ( | ) | const [inline, virtual] |
| void vil1_stream_url::seek | ( | vil1_streampos | position | ) | [inline, virtual] |
| void vil1_stream::ref | ( | ) | [inline, inherited] |
| void vil1_stream::unref | ( | ) | [inherited] |
Definition at line 31 of file vil1_stream.cxx.
vil1_stream* vil1_stream_url::u_ [private] |
Definition at line 18 of file vil1_stream_url.h.
1.5.1