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

PHANTOMMEM Class Reference

#include <phantom.hh>

Inheritance diagram for PHANTOMMEM:

Inheritance graph
[legend]
Collaboration diagram for PHANTOMMEM:

Collaboration graph
[legend]

Public Methods

 PHANTOMMEM (char *bufline, char *procline)
virtual ~PHANTOMMEM ()
virtual CMS_STATUS main_access (void *_local)

Constructor & Destructor Documentation

PHANTOMMEM::PHANTOMMEM char *    bufline,
char *    procline
 

Definition at line 6 of file phantom.cc.

00006                                                     :
00007 CMS (bufline, procline)
00008 {
00009 }

PHANTOMMEM::~PHANTOMMEM   [virtual]
 

Definition at line 11 of file phantom.cc.

00012 {
00013 }


Member Function Documentation

CMS_STATUS PHANTOMMEM::main_access void *    _local [virtual]
 

Reimplemented from CMS.

Definition at line 17 of file phantom.cc.

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 }


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 15:59:03 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001