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

bbdmem.hh

Go to the documentation of this file.
00001 /**************************************************************************
00002  * File: bbdmem.hh
00003  *
00004  * Purpose: Header file for the BBDMEM class which provides the link
00005  * between legacy bbd applications and CMS.
00006  ************************************************************************/
00007 
00008 
00009 #ifndef BBDMEM_HH
00010 #define BBDMEM_HH
00011 
00012 #include "cms.hh"               // class CMS
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   /* Overloaded CMS functions. */
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   // BBDMEM_HH

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