#include "gru_keypair.h"
Functions | |
gru_keypair_t * | gru_keypair_new (gru_status_t *status) |
Creates a new key/pair struct. | |
void | gru_keypair_destroy (gru_keypair_t **ptr) |
Destroys a key/pair struct. | |
void | gru_keypair_destroy_list_item (void **ptr) |
Destructor wrapper for gru_list_clean. | |
bool | gru_keypair_set_key (gru_keypair_t *kp, const char *key) |
Sets the key. | |
gru_keypair_t * | gru_keypair_clone (const gru_keypair_t *kp, gru_status_t *status) |
Clone a key/pair struct. | |
bool | gru_keypair_key_equals (const gru_keypair_t *kp, const char *key) |
Checks whether a key/pair struct matches the key. | |
char * | strndup (const char *source, size_t limit) |
gru_keypair_t * | gru_keypair_parse (const char *str, gru_status_t *status) |
Parse a string in the format key=pair and returns an gru_keypair_t. |
gru_keypair_t* gru_keypair_clone | ( | const gru_keypair_t * | kp, | |
gru_status_t * | status | |||
) |
Clone a key/pair struct.
kp | ||
status |
void gru_keypair_destroy | ( | gru_keypair_t ** | ptr | ) |
Destroys a key/pair struct.
ptr |
void gru_keypair_destroy_list_item | ( | void ** | ptr | ) | [inline] |
Destructor wrapper for gru_list_clean.
ptr |
bool gru_keypair_key_equals | ( | const gru_keypair_t * | kp, | |
const char * | key | |||
) |
Checks whether a key/pair struct matches the key.
kp | ||
key |
gru_keypair_t* gru_keypair_new | ( | gru_status_t * | status | ) |
Creates a new key/pair struct.
status |
gru_keypair_t* gru_keypair_parse | ( | const char * | str, | |
gru_status_t * | status | |||
) |
Parse a string in the format key=pair and returns an gru_keypair_t.
str | ||
status |
bool gru_keypair_set_key | ( | gru_keypair_t * | kp, | |
const char * | key | |||
) |
Sets the key.
kp | ||
key |
char* strndup | ( | const char * | source, | |
size_t | limit | |||
) |