2 ** Copyright 2004, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
3 ** Distributed under the terms of the MIT License.
16 class Link
: public File
{
18 Link(Volume
&volume
, block_run run
);
19 Link(Volume
&volume
, off_t id
);
20 Link(const Stream
&stream
);
24 virtual status_t
ReadLink(char *buffer
, size_t bufferSize
);
26 virtual ssize_t
ReadAt(void *cookie
, off_t pos
, void *buffer
, size_t bufferSize
);
27 virtual ssize_t
WriteAt(void *cookie
, off_t pos
, const void *buffer
, size_t bufferSize
);
29 virtual int32
Type() const;