Main Page | Modules | Data Structures | File List | Data Fields | Globals

include/pvfs2-types.h File Reference

Definitions of types used throughout PVFS2. More...

#include <stdint.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <limits.h>
#include <errno.h>
#include "pvfs2-encode-stubs.h"
#include "pvfs2-hint.h"

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Data Structures

struct  PVFS_credentials
 Credentials (stubbed for future authentication methods). More...

struct  PVFS_dirent
 Directory entry contents. More...

struct  PVFS_error_server
 These structures/calls are used when returning detailed lists of errors from a particular call. More...

struct  PVFS_object_ref
 object reference (uniquely refers to a single file, directory, or symlink). More...

struct  PVFS_statfs
 statfs and misc. More...


Typedefs

typedef int64_t PVFS_BMI_addr_t
typedef uint64_t PVFS_handle
typedef int32_t PVFS_fs_id

Enumerations

enum  PVFS_ds_type
enum  PVFS_server_param
enum  PVFS_io_type

Detailed Description

Definitions of types used throughout PVFS2.


Typedef Documentation

typedef int64_t PVFS_BMI_addr_t
 

Opaque value representing a destination address.

typedef int32_t PVFS_fs_id
 

Identifier for a specific PVFS2 file system; administrator must guarantee that these are unique in the context of all PVFS2 file systems reachable by a given client.

typedef uint64_t PVFS_handle
 

Unique identifier for an object on a PVFS2 file system.


Enumeration Type Documentation

enum PVFS_ds_type
 

Object and attribute types.

enum PVFS_io_type
 

PVFS I/O operation types, used in both system and server interfaces.

enum PVFS_server_param
 

Predefined server parameters that can be manipulated at run-time through the mgmt interface.


Generated on Tue Feb 7 02:43:50 2012 for PVFS by doxygen 1.3.5