Arbiter
Dependency manager library that supports decentralization
Functions
Types.h File Reference

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...
 

Function Documentation

§ ArbiterCreateCopy()

void* ArbiterCreateCopy ( const void *  object)

Creates a copy of an Arbiter object.

The returned pointer must be freed with ArbiterFree().

§ ArbiterCreateDescription()

char* ArbiterCreateDescription ( const void *  object)

Creates a NUL-terminated string description of an Arbiter object.

The returned C string must be freed with free().

§ ArbiterEqual()

bool ArbiterEqual ( const void *  left,
const void *  right 
)

Returns whether two Arbiter objects are equal.

§ ArbiterFree()

void ArbiterFree ( void *  object)

Frees an Arbiter object.

This is valid to call with a NULL pointer.