Back to index

avfs  1.0.1
Classes | Defines | Enumerations
cmd.h File Reference
#include "avfs.h"
#include <limits.h>
#include <dirent.h>
#include <sys/types.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  avfs_cmd
struct  avfs_result
struct  avfs_direntry
union  avfs_cmd.u
struct  avfs_cmd.u.getattr
struct  avfs_cmd.u.open
struct  avfs_cmd.u.fdops
struct  avfs_cmd.u.lseek
struct  avfs_cmd.u.readwrite
struct  avfs_cmd.u.access
union  avfs_result.u
struct  avfs_result.u.lseek
struct  avfs_result.u.resolve

Defines

#define PATHBUF_LEN   (PATH_MAX + 1)
#define NAME_MAX   255

Enumerations

enum  avfs_cmd_type {
  CMD_GETATTR, CMD_OPEN, CMD_CLOSE, CMD_FSTAT,
  CMD_READDIR, CMD_LSEEK, CMD_READ, CMD_WRITE,
  CMD_RESOLVE, CMD_READLINK, CMD_ACCESS
}

Class Documentation

struct avfs_cmd

Definition at line 29 of file cmd.h.

Class Members
enum avfs_cmd_type union avfs_cmd u
struct avfs_result

Definition at line 67 of file cmd.h.

Class Members
int result
union avfs_result u
struct avfs_direntry

Definition at line 79 of file cmd.h.

Class Members
avino_t ino
int n
int type
union avfs_cmd.u

Definition at line 31 of file cmd.h.

Class Members
u access
u fdops
u getattr
u lseek
u open
u readlink
u readwrite
struct avfs_cmd.u.getattr

Definition at line 32 of file cmd.h.

Class Members
int attrmask
int flags
struct avfs_cmd.u.open

Definition at line 37 of file cmd.h.

Class Members
int flags
avmode_t mode
struct avfs_cmd.u.fdops

Definition at line 42 of file cmd.h.

Class Members
int serverfh
struct avfs_cmd.u.lseek

Definition at line 46 of file cmd.h.

Class Members
avoff_t offset
int serverfh
int whence
struct avfs_cmd.u.readwrite

Definition at line 52 of file cmd.h.

Class Members
avsize_t nbyte
int serverfh
struct avfs_cmd.u.readlink

Definition at line 57 of file cmd.h.

Class Members
avsize_t bufsize
struct avfs_cmd.u.access

Definition at line 61 of file cmd.h.

Class Members
int amode
union avfs_result.u

Definition at line 69 of file cmd.h.

Class Members
u lseek
u resolve
struct avfs_result.u.lseek

Definition at line 70 of file cmd.h.

Class Members
avoff_t offset
struct avfs_result.u.resolve

Definition at line 73 of file cmd.h.

Class Members
int isvirtual

Define Documentation

#define NAME_MAX   255

Definition at line 88 of file cmd.h.

#define PATHBUF_LEN   (PATH_MAX + 1)

Definition at line 85 of file cmd.h.


Enumeration Type Documentation

Enumerator:
CMD_GETATTR 
CMD_OPEN 
CMD_CLOSE 
CMD_FSTAT 
CMD_READDIR 
CMD_LSEEK 
CMD_READ 
CMD_WRITE 
CMD_RESOLVE 
CMD_READLINK 
CMD_ACCESS 

Definition at line 15 of file cmd.h.