IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 12, 2009, 4:45:47 PM (17 years ago)
Author:
jhoblitt
Message:

add nebGetXattr(), nebListXattr(), nebRemoveXattr()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous/nebclient/src/nebclient.h

    r20988 r21461  
    44 * Copyright (C) 2005  Joshua Hoblitt
    55 *
    6  * $Id: nebclient.h,v 1.38 2008-12-14 22:48:35 eugene Exp $
     6 * $Id: nebclient.h,v 1.39 2009-02-13 02:45:47 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/** Get an Xattr on a storage object
     168 *
     169 * @return true on success
     170 */
     171int nebListXattr(
     172    nebServer *server,                  ///< nebServer object
     173    const char *key,                    ///< storage object key (name)
     174    char ***xattrs                      ///< array of xattr names
     175);
     176
     177/** Remove an Xattr from a storage object
     178 *
     179 * @return true on success
     180 */
     181bool nebRemoveXattr(
     182    nebServer *server,                  ///< nebServer object
     183    const char *key,                    ///< storage object key (name)
     184    const char *name                    ///< xattr name
     185);
     186
    157187/** Lists all instances of a storage object
    158188 *
Note: See TracChangeset for help on using the changeset viewer.