csync_vio.h File Reference

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include "vio/csync_vio_handle.h"
#include "vio/csync_vio_file_stat.h"

Include dependency graph for csync_vio.h:

Go to the source code of this file.

Functions

int csync_vio_chmod (CSYNC *ctx, const char *uri, mode_t mode)
int csync_vio_chown (CSYNC *ctx, const char *uri, uid_t owner, gid_t group)
int csync_vio_close (CSYNC *ctx, csync_vio_handle_t *handle)
int csync_vio_closedir (CSYNC *ctx, csync_vio_handle_t *dhandle)
csync_vio_handle_tcsync_vio_creat (CSYNC *ctx, const char *uri, mode_t mode)
int csync_vio_init (CSYNC *ctx, const char *module, const char *args)
off_t csync_vio_lseek (CSYNC *ctx, csync_vio_handle_t *fhandle, off_t offset, int whence)
int csync_vio_mkdir (CSYNC *ctx, const char *uri, mode_t mode)
int csync_vio_mkdirs (CSYNC *ctx, const char *uri, mode_t mode)
csync_vio_handle_tcsync_vio_open (CSYNC *ctx, const char *uri, int flags, mode_t mode)
csync_vio_handle_tcsync_vio_opendir (CSYNC *ctx, const char *name)
ssize_t csync_vio_read (CSYNC *ctx, csync_vio_handle_t *fhandle, void *buf, size_t count)
csync_vio_file_stat_tcsync_vio_readdir (CSYNC *ctx, csync_vio_handle_t *dhandle)
int csync_vio_rename (CSYNC *ctx, const char *olduri, const char *newuri)
int csync_vio_rmdir (CSYNC *ctx, const char *uri)
void csync_vio_shutdown (CSYNC *ctx)
int csync_vio_stat (CSYNC *ctx, const char *uri, csync_vio_file_stat_t *buf)
int csync_vio_unlink (CSYNC *ctx, const char *uri)
int csync_vio_utimes (CSYNC *ctx, const char *uri, const struct timeval *times)
ssize_t csync_vio_write (CSYNC *ctx, csync_vio_handle_t *fhandle, const void *buf, size_t count)


Function Documentation

int csync_vio_chmod ( CSYNC ctx,
const char *  uri,
mode_t  mode 
)

int csync_vio_chown ( CSYNC ctx,
const char *  uri,
uid_t  owner,
gid_t  group 
)

int csync_vio_close ( CSYNC ctx,
csync_vio_handle_t handle 
)

int csync_vio_closedir ( CSYNC ctx,
csync_vio_handle_t dhandle 
)

csync_vio_handle_t* csync_vio_creat ( CSYNC ctx,
const char *  uri,
mode_t  mode 
)

int csync_vio_init ( CSYNC ctx,
const char *  module,
const char *  args 
)

off_t csync_vio_lseek ( CSYNC ctx,
csync_vio_handle_t fhandle,
off_t  offset,
int  whence 
)

int csync_vio_mkdir ( CSYNC ctx,
const char *  uri,
mode_t  mode 
)

int csync_vio_mkdirs ( CSYNC ctx,
const char *  uri,
mode_t  mode 
)

csync_vio_handle_t* csync_vio_open ( CSYNC ctx,
const char *  uri,
int  flags,
mode_t  mode 
)

csync_vio_handle_t* csync_vio_opendir ( CSYNC ctx,
const char *  name 
)

ssize_t csync_vio_read ( CSYNC ctx,
csync_vio_handle_t fhandle,
void *  buf,
size_t  count 
)

csync_vio_file_stat_t* csync_vio_readdir ( CSYNC ctx,
csync_vio_handle_t dhandle 
)

int csync_vio_rename ( CSYNC ctx,
const char *  olduri,
const char *  newuri 
)

int csync_vio_rmdir ( CSYNC ctx,
const char *  uri 
)

void csync_vio_shutdown ( CSYNC ctx  ) 

int csync_vio_stat ( CSYNC ctx,
const char *  uri,
csync_vio_file_stat_t buf 
)

int csync_vio_unlink ( CSYNC ctx,
const char *  uri 
)

int csync_vio_utimes ( CSYNC ctx,
const char *  uri,
const struct timeval *  times 
)

ssize_t csync_vio_write ( CSYNC ctx,
csync_vio_handle_t fhandle,
const void *  buf,
size_t  count 
)


Generated on Mon May 4 17:43:39 2009 for doc by  doxygen 1.5.6