Coda Distributed File System
Classes | Macros | Typedefs | Variables
ds_list.private.h File Reference
#include <odytypes.h>
#include "ds_list.h"
Include dependency graph for ds_list.private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ds_list_elt_t
 
struct  ds_list_t
 
struct  ds_list_iter_t
 

Macros

#define DS_LIST_VALID(lp)   ((lp) && ((lp)->magic == ds_list_magic))
 
#define DS_LIST_ELT_VALID(ep)   ((ep) && ((ep)->magic == ds_list_elt_magic))
 
#define DS_LIST_ITER_VALID(ip)   ((ip) && ((ip)->magic == ds_list_iter_magic))
 

Typedefs

typedef struct ds_list_elt_t ds_list_elt_t
 

Variables

const magic_t ds_list_magic
 
const magic_t ds_list_elt_magic
 
const magic_t ds_list_iter_magic
 

Macro Definition Documentation

◆ DS_LIST_ELT_VALID

#define DS_LIST_ELT_VALID (   ep)    ((ep) && ((ep)->magic == ds_list_elt_magic))

◆ DS_LIST_ITER_VALID

#define DS_LIST_ITER_VALID (   ip)    ((ip) && ((ip)->magic == ds_list_iter_magic))

◆ DS_LIST_VALID

#define DS_LIST_VALID (   lp)    ((lp) && ((lp)->magic == ds_list_magic))

Typedef Documentation

◆ ds_list_elt_t

typedef struct ds_list_elt_t ds_list_elt_t

Variable Documentation

◆ ds_list_elt_magic

const magic_t ds_list_elt_magic
extern

◆ ds_list_iter_magic

const magic_t ds_list_iter_magic
extern

◆ ds_list_magic

const magic_t ds_list_magic
extern