Arbiter
Dependency manager library that supports decentralization
|
Go to the source code of this file.
Functions | |
void * | ArbiterCreateCopy (const void *object) |
Creates a copy of an Arbiter object. More... | |
char * | ArbiterCreateDescription (const void *object) |
Creates a NUL-terminated string description of an Arbiter object. More... | |
bool | ArbiterEqual (const void *left, const void *right) |
Returns whether two Arbiter objects are equal. More... | |
void | ArbiterFree (void *object) |
Frees an Arbiter object. More... | |
void* ArbiterCreateCopy | ( | const void * | object | ) |
Creates a copy of an Arbiter object.
The returned pointer must be freed with ArbiterFree().
char* ArbiterCreateDescription | ( | const void * | object | ) |
Creates a NUL-terminated string description of an Arbiter object.
The returned C string must be freed with free().
bool ArbiterEqual | ( | const void * | left, |
const void * | right | ||
) |
Returns whether two Arbiter objects are equal.
void ArbiterFree | ( | void * | object | ) |
Frees an Arbiter object.
This is valid to call with a NULL pointer.