Coda Distributed File System
Classes | Typedefs | Functions
pdbarray.h File Reference
#include <stdio.h>
#include <sys/types.h>
Include dependency graph for pdbarray.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pdb_array
 

Typedefs

typedef struct pdb_array pdb_array
 
typedef int pdb_array_off
 

Functions

void pdb_array_init (pdb_array *l)
 
void pdb_array_free (pdb_array *l)
 
int pdb_array_search (pdb_array *l, int32_t x)
 
void pdb_array_add (pdb_array *l, int32_t x)
 
void pdb_array_del (pdb_array *l, int32_t x)
 
void pdb_array_copy (pdb_array *d, pdb_array *s)
 
void pdb_array_merge (pdb_array *d, pdb_array *s)
 
int32_t pdb_array_head (pdb_array *l, pdb_array_off *off)
 
int32_t pdb_array_next (pdb_array *l, pdb_array_off *off)
 
int32_t pdb_array_size (pdb_array *l)
 
int pdb_array_pack (int32_t *d, pdb_array *l)
 
int pdb_array_unpack (int32_t *s, pdb_array *l)
 
int pdb_array_to_array (int32_t *d, pdb_array *l)
 
int pdb_array_snprintf (char *d, pdb_array *l, int len)
 

Typedef Documentation

◆ pdb_array

typedef struct pdb_array pdb_array

◆ pdb_array_off

typedef int pdb_array_off

Function Documentation

◆ pdb_array_add()

void pdb_array_add ( pdb_array l,
int32_t  x 
)

◆ pdb_array_copy()

void pdb_array_copy ( pdb_array d,
pdb_array s 
)

◆ pdb_array_del()

void pdb_array_del ( pdb_array l,
int32_t  x 
)

◆ pdb_array_free()

void pdb_array_free ( pdb_array l)

◆ pdb_array_head()

int32_t pdb_array_head ( pdb_array l,
pdb_array_off off 
)

◆ pdb_array_init()

void pdb_array_init ( pdb_array l)

◆ pdb_array_merge()

void pdb_array_merge ( pdb_array d,
pdb_array s 
)

◆ pdb_array_next()

int32_t pdb_array_next ( pdb_array l,
pdb_array_off off 
)

◆ pdb_array_pack()

int pdb_array_pack ( int32_t d,
pdb_array l 
)

◆ pdb_array_search()

int pdb_array_search ( pdb_array l,
int32_t  x 
)

◆ pdb_array_size()

int32_t pdb_array_size ( pdb_array l)

◆ pdb_array_snprintf()

int pdb_array_snprintf ( char *  d,
pdb_array l,
int  len 
)

◆ pdb_array_to_array()

int pdb_array_to_array ( int32_t d,
pdb_array l 
)

◆ pdb_array_unpack()

int pdb_array_unpack ( int32_t s,
pdb_array l 
)