Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

bbd.h File Reference

#include "vxWorks.h"
#include "semLib.h"

Include dependency graph for bbd.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  bbdWriter
struct  bbdReader

Defines

#define BBD_NAME_SIZE   100
#define BBD_NAME_SIZE   100
#define BBD_NAME_SIZE   100

Typedefs

typedef void * BBD
typedef bbdWriter BBD_WRITER
typedef bbdReader BBD_READER

Enumerations

enum  BBD_TYPE { BBD_NULL = 0, BBD_MULT_READER = 2, BBD_SOLE_WRITER = 3, BBD_MULT_WRITER = 4 }
enum  BBD_READ_TYPE { BBD_PLAIN_READ = 1, BBD_FRESH_READ = 2, BBD_SPY_READ = 3 }
enum  BBD_WRITE_TYPE { BBD_PLAIN_WRITE = 1, BBD_WAIT_WRITE = 2 }

Functions

IMPORT BBD bbdConnect ()
IMPORT int bbdRead ()
IMPORT int bbdClear ()
IMPORT int bbdWrite ()
IMPORT STATUS bbdDelete ()
IMPORT char * bbdName ()
IMPORT BBD bbdNameToId ()
IMPORT int bbdShow ()


Define Documentation

#define BBD_NAME_SIZE   100
 

Definition at line 72 of file bbd.h.

#define BBD_NAME_SIZE   100
 

Definition at line 72 of file bbd.h.

#define BBD_NAME_SIZE   100
 

Definition at line 72 of file bbd.h.


Typedef Documentation

typedef void* BBD
 

Definition at line 42 of file bbd.h.

typedef struct bbdWriter BBD_WRITER
 

typedef struct bbdReader BBD_READER
 


Enumeration Type Documentation

enum BBD_TYPE
 

Enumeration values:
BBD_NULL 
BBD_MULT_READER 
BBD_SOLE_WRITER 
BBD_MULT_WRITER 

Definition at line 16 of file bbd.h.

00017 {
00018   BBD_NULL = 0,
00019 /*  BBD_SOLE_READER = 1,  NOT implmented */
00020   BBD_MULT_READER = 2,
00021   BBD_SOLE_WRITER = 3,
00022   BBD_MULT_WRITER = 4
00023 }

enum BBD_READ_TYPE
 

Enumeration values:
BBD_PLAIN_READ 
BBD_FRESH_READ 
BBD_SPY_READ 

Definition at line 27 of file bbd.h.

00028 {
00029   BBD_PLAIN_READ = 1,
00030   BBD_FRESH_READ = 2,
00031   BBD_SPY_READ = 3
00032 }

enum BBD_WRITE_TYPE
 

Enumeration values:
BBD_PLAIN_WRITE 
BBD_WAIT_WRITE 

Definition at line 35 of file bbd.h.

00036 {
00037   BBD_PLAIN_WRITE = 1,
00038   BBD_WAIT_WRITE = 2
00039 }


Function Documentation

IMPORT BBD bbdConnect  
 

IMPORT int bbdRead  
 

IMPORT int bbdClear  
 

IMPORT int bbdWrite  
 

Referenced by NMLRead().

IMPORT STATUS bbdDelete  
 

Referenced by BBDMEM::BBDMEM().

IMPORT char* bbdName  
 

IMPORT BBD bbdNameToId  
 

IMPORT int bbdShow  
 

Referenced by bbdShow(), and BBDMEM::read().


Generated on Sun Dec 2 15:56:57 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001