00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef BBDMEM_HH
00010 #define BBDMEM_HH
00011
00012 #include "cms.hh"
00013
00014
00015 extern "C"
00016 {
00017 #include "bbd.h"
00018 }
00019
00020
00021
00022 class BBDMEM:public CMS
00023 {
00024 public:
00025 BBDMEM (char *bufline, char *procline, int set_to_server =
00026 0, int set_to_master = 0);
00027 ~BBDMEM ();
00028
00029
00030 CMS_STATUS read ();
00031 CMS_STATUS peek ();
00032 CMS_STATUS write (void *data);
00033 CMS_STATUS write_if_read (void *data);
00034 BBD reader_bbd_id;
00035 BBD writer_bbd_id;
00036 void *bbd_data;
00037 int bbd_timeout;
00038 long bbd_size;
00039 int id;
00040 };
00041
00042
00043 #endif
00044