/builddir/build/BUILD/gru-0.2.0/src/common/gru_keypair.c File Reference

#include "gru_keypair.h"

Functions

gru_keypair_tgru_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_tgru_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_tgru_keypair_parse (const char *str, gru_status_t *status)
 Parse a string in the format key=pair and returns an gru_keypair_t.

Function Documentation

gru_keypair_t* gru_keypair_clone ( const gru_keypair_t kp,
gru_status_t status 
)

Clone a key/pair struct.

Parameters:
kp 
status 
Returns:
void gru_keypair_destroy ( gru_keypair_t **  ptr  ) 

Destroys a key/pair struct.

Parameters:
ptr 
void gru_keypair_destroy_list_item ( void **  ptr  )  [inline]

Destructor wrapper for gru_list_clean.

Parameters:
ptr 
bool gru_keypair_key_equals ( const gru_keypair_t kp,
const char *  key 
)

Checks whether a key/pair struct matches the key.

Parameters:
kp 
key 
Returns:
gru_keypair_t* gru_keypair_new ( gru_status_t status  ) 

Creates a new key/pair struct.

Parameters:
status 
Returns:
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.

Parameters:
str 
status 
Returns:
bool gru_keypair_set_key ( gru_keypair_t kp,
const char *  key 
)

Sets the key.

Parameters:
kp 
key 
Returns:
char* strndup ( const char *  source,
size_t  limit 
)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 7 Jan 2019 for GRU - Generic Reusable Utilities by  doxygen 1.6.1