Coda Distributed File System
Functions | Variables
ds_rrlist.c File Reference
#include <odytypes.h>
#include "ds_list.h"
#include "ds_hash.h"
#include "ds_rrlist.h"
#include "ds_rrlist.private.h"
Include dependency graph for ds_rrlist.c:

Functions

bool ds_rrlist_valid (ds_rrlist_t *l)
 
long ds_rrlist_value (ds_rrlist_t *l)
 
ds_rrlist_tds_rrlist_create (long value)
 
void ds_rrlist_destroy (ds_rrlist_t *l)
 
ds_rrlist_return_t ds_rrlist_request (ds_rrlist_t *l, ds_request_t *r, long *value, ds_request_t **old_req)
 
ds_rrlist_return_t ds_rrlist_cancel (long reqid, ds_request_t **req)
 
ds_rrlist_return_t ds_rrlist_purge (ds_rrlist_t *l, int pid, ds_request_t **req)
 
ds_rrlist_return_t ds_rrlist_set_value (ds_rrlist_t *l, long newval, ds_list_t **to_notify)
 
void ds_rrlist_dump (ds_rrlist_t *l, FILE *f, char *name)
 

Variables

const magic_t ds_request_magic = 329145230
 
const magic_t ds_rrlist_magic = 219487091
 
const magic_t ds_rrlist_reqtab_elt_magic = 303126476
 

Function Documentation

◆ ds_rrlist_cancel()

ds_rrlist_return_t ds_rrlist_cancel ( long  reqid,
ds_request_t **  req 
)

◆ ds_rrlist_create()

ds_rrlist_t * ds_rrlist_create ( long  value)

◆ ds_rrlist_destroy()

void ds_rrlist_destroy ( ds_rrlist_t l)

◆ ds_rrlist_dump()

void ds_rrlist_dump ( ds_rrlist_t l,
FILE *  f,
char *  name 
)

◆ ds_rrlist_purge()

ds_rrlist_return_t ds_rrlist_purge ( ds_rrlist_t l,
int  pid,
ds_request_t **  req 
)

◆ ds_rrlist_request()

ds_rrlist_return_t ds_rrlist_request ( ds_rrlist_t l,
ds_request_t r,
long *  value,
ds_request_t **  old_req 
)

◆ ds_rrlist_set_value()

ds_rrlist_return_t ds_rrlist_set_value ( ds_rrlist_t l,
long  newval,
ds_list_t **  to_notify 
)

◆ ds_rrlist_valid()

bool ds_rrlist_valid ( ds_rrlist_t l)

◆ ds_rrlist_value()

long ds_rrlist_value ( ds_rrlist_t l)

Variable Documentation

◆ ds_request_magic

const magic_t ds_request_magic = 329145230

◆ ds_rrlist_magic

const magic_t ds_rrlist_magic = 219487091

◆ ds_rrlist_reqtab_elt_magic

const magic_t ds_rrlist_reqtab_elt_magic = 303126476