Methods for making tests.
More...
#include "kdb.h"
#include "kdbinternal.h"
#include "kdbprivate.h"
|
| int | keyNeedSync (const Key *key) |
| | Test if a key needs to be synced to backend storage. More...
|
| |
| int | keyIsSystem (const Key *key) |
| | Check whether a key is under the system namespace or not. More...
|
| |
| int | keyIsUser (const Key *key) |
| | Check whether a key is under the user namespace or not. More...
|
| |
| int | keyIsBelow (const Key *key, const Key *check) |
| | Check if the key check is below the key key or not. More...
|
| |
| int | keyIsBelowOrSame (const Key *key, const Key *check) |
| | Check if a key is below or same or not. More...
|
| |
| int | keyIsDirectBelow (const Key *key, const Key *check) |
| | Check if the key check is direct below the key key or not. More...
|
| |
| int | keyRel (const Key *key, const Key *check) |
| | Information about the relation in the hierarchy between two keys. More...
|
| |
| int | keyIsInactive (const Key *key) |
| | Check whether a key is inactive. More...
|
| |
| int | keyIsBinary (const Key *key) |
| | Check if a key is binary type. More...
|
| |
| int | keyIsString (const Key *key) |
| | Check if a key is string type. More...
|
| |
| int | keyCompareMeta (const Key *k1, const Key *k2) |
| | Compares metadata of two keys. More...
|
| |
Methods for making tests.
- Copyright
- BSD License (see doc/COPYING or http://www.libelektra.org)
| int keyCompareMeta |
( |
const Key * |
k1, |
|
|
const Key * |
k2 |
|
) |
| |
Compares metadata of two keys.
- Return values
-
| KEY_META | if there is a difference |
| 0 | if meta data is identical |
| int keyIsBelowOrSame |
( |
const Key * |
key, |
|
|
const Key * |
check |
|
) |
| |
Check if a key is below or same or not.
- Parameters
-
| key | the key object to work with |
- See also
- keyIsBelow()