#include "cms.hh"
#include "phantom.hh"
PHANTOMMEM::PHANTOMMEM(const char *bufline, const char *procline):CMS(bufline, procline)
{
}
PHANTOMMEM::~PHANTOMMEM()
{
}
CMS_STATUS PHANTOMMEM::main_access(void *_local, int *serial_number)
{
switch (internal_access_type) {
case CMS_READ_ACCESS:
case CMS_PEEK_ACCESS:
return (status = CMS_READ_OLD);
case CMS_WRITE_ACCESS:
case CMS_WRITE_IF_READ_ACCESS:
return (status = CMS_WRITE_OK);
case CMS_CHECK_IF_READ_ACCESS:
case CMS_CLEAR_ACCESS:
case CMS_ZERO_ACCESS:
header.was_read = 0;
return (status);
default:
break;
}
return (status);
}