List of all members.
Classes |
struct | dirent |
Public Types |
enum | { TYPE_GET_FILE_INFO = ParentProtocol::TYPE_GENERIC_END,
TYPE_GET_FILE_COPIED
} |
Public Member Functions |
unsigned | get_file_info (Utcb &utcb, dirent &dirent, const char *name, unsigned long name_len=~0UL) |
unsigned | get_file_copy (Utcb &utcb, void *addr, unsigned long addr_size, const char *name, unsigned long name_len=~0UL, unsigned long long file_offset=0) |
| FsProtocol (unsigned cap_base, const char *name, unsigned instance=0) |
Static Public Member Functions |
static const char * | parse_file_name (const char *url, char *proto, size_t &proto_len) |
Member Enumeration Documentation
- Enumerator:
TYPE_GET_FILE_INFO |
|
TYPE_GET_FILE_COPIED |
|
Constructor & Destructor Documentation
FsProtocol::FsProtocol |
( |
unsigned |
cap_base, |
|
|
const char * |
name, |
|
|
unsigned |
instance = 0 | |
|
) |
| | [inline] |
Member Function Documentation
unsigned FsProtocol::get_file_copy |
( |
Utcb & |
utcb, |
|
|
void * |
addr, |
|
|
unsigned long |
addr_size, |
|
|
const char * |
name, |
|
|
unsigned long |
name_len = ~0UL , |
|
|
unsigned long long |
file_offset = 0 | |
|
) |
| | [inline] |
unsigned FsProtocol::get_file_info |
( |
Utcb & |
utcb, |
|
|
dirent & |
dirent, |
|
|
const char * |
name, |
|
|
unsigned long |
name_len = ~0UL | |
|
) |
| | [inline] |
static const char* FsProtocol::parse_file_name |
( |
const char * |
url, |
|
|
char * |
proto, |
|
|
size_t & |
proto_len | |
|
) |
| | [inline, static] |
The documentation for this struct was generated from the following file: