#include "rcs.hh"
#include "bbd.h"
Include dependency graph for nmlbbdtest.cc:
Go to the source code of this file.
Data Structures | |
struct | bbdWriter |
struct | bbdReader |
struct | bbd_struct |
class | NML_BBD_MSG |
Defines | |
#define | NML_BBD_MSG_TYPE ((NMLTYPE) 101) |
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 () |
int | NMLInit () |
int | NMLReadInit () |
int | NMLWriteInit () |
int | NMLWrite () |
int | NMLRead () |
int | NMLExit () |
int | NMLReadExit () |
int | NMLWriteExit () |
int | BBDInit () |
int | BBDRead () |
int | BBDWrite () |
int | BBDExit () |
int | NBTest () |
int | nmlbbdFormat (NMLTYPE type, void *buf, CMS *cms) |
int | NMLBBDNULL () |
Variables | |
NML * | nml_read = NULL |
NML * | nml_write = NULL |
BBD | bbd_read = NULL |
BBD | bbd_write = NULL |
|
Definition at line 139 of file nmlbbdtest.cc. |
|
Definition at line 49 of file nmlbbdtest.cc. |
|
|
|
|
|
Definition at line 23 of file nmlbbdtest.cc. 00028 { 00029 int i; 00030 double d; |
|
Definition at line 34 of file nmlbbdtest.cc. 00036 :public NMLmsg 00037 { 00038 public: 00039 NML_BBD_MSG ():NMLmsg (NML_BBD_MSG_TYPE, sizeof (NML_BBD_MSG)) |
|
Definition at line 42 of file nmlbbdtest.cc. 00050 { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 193 of file nmlbbdtest.cc. |
|
Definition at line 202 of file nmlbbdtest.cc. 00219 { |
|
Definition at line 222 of file nmlbbdtest.cc. |
|
Definition at line 301 of file nmlbbdtest.cc. |
|
Definition at line 277 of file nmlbbdtest.cc. 00277 { 00278 rcs_print ("BBDWrite():\n"); 00279 if (NULL == bbd_write) 00280 { 00281 rcs_print_error ("bbd_write is NULL.\n"); 00282 return -1; 00283 } 00284 00285 00286 00287 static int bbd_write_count = 0; 00288 bbd_write_count++; 00289 bbd_struct bbd_msg; 00290 bbd_msg.i = bbd_write_count; 00291 bbd_msg.c = bbd_write_count; 00292 bbd_msg.d = bbd_write_count; 00293 00294 if (bbdWrite (bbd_write, &bbd_msg, BBD_PLAIN_WRITE, NO_WAIT) != OK) 00295 { 00296 return -1; 00297 } 00298 |
|
Definition at line 244 of file nmlbbdtest.cc. |
|
Definition at line 253 of file nmlbbdtest.cc. 00255 { 00256 rcs_print ("BBDRead():\n"); 00257 if (NULL == bbd_read) 00258 { 00259 rcs_print_error ("bbd_read is NULL.\n"); 00260 return -1; 00261 } 00262 |
|
Definition at line 265 of file nmlbbdtest.cc. |
|
Definition at line 323 of file nmlbbdtest.cc. |
|
Definition at line 359 of file nmlbbdtest.cc. |
|
Definition at line 381 of file nmlbbdtest.cc. |
|
Definition at line 343 of file nmlbbdtest.cc. |
|
|
|
Definition at line 154 of file nmlbbdtest.cc. |
|
Definition at line 183 of file nmlbbdtest.cc. 00186 { 00187 rcs_print_error ("bbd_msg == NULL\n"); 00188 return -1; 00189 } |
|
Definition at line 177 of file nmlbbdtest.cc. |
|
Definition at line 178 of file nmlbbdtest.cc. |
|
Definition at line 179 of file nmlbbdtest.cc. |
|
Definition at line 180 of file nmlbbdtest.cc. |