IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 25, 2009, 3:37:05 PM (17 years ago)
Author:
eugene
Message:

merging differences from trunk: ptest.pl was re-written; nebGetXattr, nebRemoveXattr, nebListXattr functions and tests added; updates to Doxyfile.in; Build.PL removes nebclient installation

Location:
branches/neb_distrib_20081210/Nebulous
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/neb_distrib_20081210/Nebulous

  • branches/neb_distrib_20081210/Nebulous/nebclient

    • Property svn:ignore set to
      Doxyfile
      Makefile
      Makefile.in
      aclocal.m4
      autom4te.cache
      compile
      config.guess
      config.h
      config.h.in
      config.log
      config.status
      config.sub
      configure
      depcomp
      docs
      install-sh
      libtool
      ltmain.sh
      missing
      nebclient.pc
      stamp-h1
  • branches/neb_distrib_20081210/Nebulous/nebclient/src/nebclient.h

    r20986 r23536  
    44 * Copyright (C) 2005  Joshua Hoblitt
    55 *
    6  * $Id: nebclient.h,v 1.36.6.1 2008-12-14 22:03:08 eugene Exp $
     6 * $Id: nebclient.h,v 1.40 2009-02-13 02:49:00 jhoblitt Exp $
    77 */
    88
     
    155155);
    156156
     157/** Get an Xattr on a storage object
     158 *
     159 * @return true on success
     160 */
     161char *nebGetXattr(
     162    nebServer *server,                  ///< nebServer object
     163    const char *key,                    ///< storage object key (name)
     164    const char *name                    ///< xattr name
     165);
     166
     167/** List all Xattrs on a storage object
     168 *
     169 * This function returns the count of Xattrs on an object and the actual names
     170 * are returned in the (char **) pointed to by the xattrs param.  The xattrs
     171 * param may be NULL.
     172 *
     173 * @return int
     174 */
     175int nebListXattr(
     176    nebServer *server,                  ///< nebServer object
     177    const char *key,                    ///< storage object key (name)
     178    char ***xattrs                      ///< array of xattr names to return
     179);
     180
     181/** Remove an Xattr from a storage object
     182 *
     183 * @return true on success
     184 */
     185bool nebRemoveXattr(
     186    nebServer *server,                  ///< nebServer object
     187    const char *key,                    ///< storage object key (name)
     188    const char *name                    ///< xattr name
     189);
     190
    157191/** Lists all instances of a storage object
    158192 *
Note: See TracChangeset for help on using the changeset viewer.