Example #1
0
LIB_EXPORT rc_t CC SRATableVOpenMDataNodeRead( const SRATable *self,
        struct KMDataNode const **rslt, const char *path, va_list args ) {
    if (self == NULL)
        return RC(rcSRA, rcTable, rcAccessing, rcSelf, rcNull);
    
    return KMetadataVOpenNodeRead(self->meta, rslt, path, args);
}
Example #2
0
 /* OpenNodeRead
  *  opens a metadata node
  *
  *  "node" [ OUT ] - return parameter for indicated metadata node
  *
  *  "path" [ IN, NULL OKAY ] - optional path for specifying named
  *  node within metadata hierarchy. paths will be interpreted as
  *  if they were file system paths, using '/' as separator. the
  *  special values NULL and "" are interpreted as "."
  */
 inline rc_t OpenNodeRead ( const KMDataNode **node, 
     const char *path, ... ) const throw()
 {
     va_list args;
     va_start ( args, path );
     rc_t rc = KMetadataVOpenNodeRead ( this, node, path, args );
     va_end ( args );
     return rc;
 }
Example #3
0
 inline rc_t OpenNodeRead ( const KMDataNode **node, 
     const char *path, va_list args ) const throw()
 { return KMetadataVOpenNodeRead ( this, node, path, args ); }