00001 00002 00003 #ifndef RTLMEM_HH 00004 #define RTLMEM_HH 00005 00006 #include "cms.hh" 00007 #include "rtlnml.h" 00008 00009 class RTLMEM:public CMS 00010 { 00011 public: 00012 RTLMEM (char *bufline, char *procline, int set_to_server = 0, 00013 int set_to_master = 0); 00014 virtual ~ RTLMEM (); 00015 00016 /* Overloaded CMS functions. */ 00017 CMS_STATUS read (); 00018 CMS_STATUS peek (); 00019 CMS_STATUS write (void *data); 00020 protected: 00021 rtlnml_t r; 00022 int key; 00023 }; 00024 00025 #endif