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); }
/* 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; }
inline rc_t OpenNodeRead ( const KMDataNode **node, const char *path, va_list args ) const throw() { return KMetadataVOpenNodeRead ( this, node, path, args ); }