fc_ops Struct Reference

List of all members.

Public Attributes

int * serrno
char *(* sstrerror )(int)
int(* addreplica )(const char *, struct lfc_fileid *, const char *, const char *, const char, const char, const char *, const char *)
int(* creatg )(const char *, const char *, mode_t)
int(* delreplica )(const char *, struct lfc_fileid *, const char *)
int(* endtrans )()
int(* getpath )(char *, u_signed64, char *)
lfc_linkinfo *(* listlinks )(const char *, const char *, int, lfc_list *)
lfc_filereplica *(* listreplica )(const char *, const char *, int, lfc_list *)
int(* lstat )(const char *, struct lfc_filestat *)
int(* mkdirg )(const char *, const char *, mode_t)
int(* seterrbuf )(char *, int)
int(* setfsizeg )(const char *, u_signed64, const char *, char *)
int(* starttrans )(const char *, const char *)
int(* statg )(const char *, const char *, struct lfc_filestatg *)
int(* statr )(const char *, struct lfc_filestatg *)
int(* symlink )(const char *, const char *)
int(* unlink )(const char *)

Detailed Description

Definition at line 23 of file lfc_ifce.c.


Member Data Documentation

int(* fc_ops::addreplica)(const char *, struct lfc_fileid *, const char *, const char *, const char, const char, const char *, const char *)
 

Referenced by lfc_init(), and lfc_register_pfn().

int(* fc_ops::creatg)(const char *, const char *, mode_t)
 

Referenced by lfc_create_alias(), and lfc_init().

int(* fc_ops::delreplica)(const char *, struct lfc_fileid *, const char *)
 

Referenced by lfc_init(), and lfc_unregister_pfn().

int(* fc_ops::endtrans)()
 

Referenced by lfc_init().

int(* fc_ops::getpath)(char *, u_signed64, char *)
 

Referenced by lfc_init().

struct lfc_linkinfo*(* fc_ops::listlinks)(const char *, const char *, int, lfc_list *)
 

Referenced by lfc_init(), and lfc_lfnsforguid().

struct lfc_filereplica*(* fc_ops::listreplica)(const char *, const char *, int, lfc_list *)
 

Referenced by lfc_init(), lfc_replica_exists(), and lfc_surlsfromguid().

int(* fc_ops::lstat)(const char *, struct lfc_filestat *)
 

Referenced by lfc_init(), and lfc_unregister_alias().

int(* fc_ops::mkdirg)(const char *, const char *, mode_t)
 

Referenced by lfc_init(), and lfc_mkdirp().

int* fc_ops::serrno
 

Definition at line 24 of file lfc_ifce.c.

Referenced by lfc_create_alias(), lfc_getfilesizeg(), lfc_guid_exists(), lfc_guidforpfn(), lfc_guidfromlfn(), lfc_init(), lfc_mkdirp(), lfc_register_alias(), lfc_register_pfn(), lfc_unregister_alias(), and lfc_unregister_pfn().

int(* fc_ops::seterrbuf)(char *, int)
 

Referenced by lfc_init().

int(* fc_ops::setfsizeg)(const char *, u_signed64, const char *, char *)
 

Referenced by lfc_init().

char*(* fc_ops::sstrerror)(int)
 

Referenced by lfc_create_alias(), lfc_getfilesizeg(), lfc_guid_exists(), lfc_guidforpfn(), lfc_guidfromlfn(), lfc_init(), lfc_mkdirp(), lfc_register_alias(), lfc_register_pfn(), lfc_unregister_alias(), and lfc_unregister_pfn().

int(* fc_ops::starttrans)(const char *, const char *)
 

Referenced by lfc_create_alias(), lfc_init(), lfc_register_alias(), and lfc_unregister_alias().

int(* fc_ops::statg)(const char *, const char *, struct lfc_filestatg *)
 

Referenced by lfc_getfilesizeg(), lfc_guid_exists(), lfc_guidfromlfn(), lfc_init(), lfc_mkdirp(), lfc_register_alias(), and lfc_unregister_alias().

int(* fc_ops::statr)(const char *, struct lfc_filestatg *)
 

Referenced by lfc_guidforpfn(), and lfc_init().

int(* fc_ops::symlink)(const char *, const char *)
 

Referenced by lfc_init().

int(* fc_ops::unlink)(const char *)
 

Referenced by lfc_init().


The documentation for this struct was generated from the following file:
Generated on Fri Sep 8 20:20:48 2006 for GFAL by  doxygen 1.4.6