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

phantom.cc

Go to the documentation of this file.
00001 
00002 #include "cms.hh"               /* enum CMS_STATUS */
00003 #include "phantom.hh"           /* class PHANTOMMEM */
00004 
00005 
00006 PHANTOMMEM::PHANTOMMEM (char *bufline, char *procline):
00007 CMS (bufline, procline)
00008 {
00009 }
00010 
00011 PHANTOMMEM::~PHANTOMMEM ()
00012 {
00013 }
00014 
00015 
00016 CMS_STATUS
00017 PHANTOMMEM::main_access (void *_local)
00018 {
00019   switch (internal_access_type)
00020     {
00021     case CMS_READ_ACCESS:
00022     case CMS_PEEK_ACCESS:
00023       return (status = CMS_READ_OLD);
00024     case CMS_WRITE_ACCESS:
00025     case CMS_WRITE_IF_READ_ACCESS:
00026       return (status = CMS_WRITE_OK);
00027     case CMS_CHECK_IF_READ_ACCESS:
00028     case CMS_CLEAR_ACCESS:
00029     case CMS_ZERO_ACCESS:
00030       header.was_read = 0;
00031       return (status);
00032     default:
00033       break;
00034     }
00035   return (status);
00036 }

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