Captures all functional details required to access a real computer memory. More...
#include "gevd_status_mixin.h"Go to the source code of this file.
| Classes | |
| class | gevd_memory_mixin | 
| Defines | |
| #define | MM_PROTECTED_FLAGS 0x000001CE | 
| #define | MM_MEMORY_ERROR 0x00000083 | 
| #define | MM_DATA_OVERFLOW 0x00000004 | 
| #define | MM_OVERFLOW 0x00000088 | 
| #define | MM_UNDERFLOW 0x000000C0 | 
| #define | MM_NIL_BUFFER 0x00000001 | 
| #define | MM_DIRTY 0x00000010 | 
| #define | MM_FOREIGN_BLOCK 0x00000020 | 
| #define | MM_ERROR 0x00000080 | 
| #define | MM_WARN 0x00000100 | 
| #define | MM_READ 0x00000200 | 
| #define | MM_WRITE 0x00000400 | 
| #define | MM_PROTECTED 0x00000800 | 
| #define | MM_FIXED 0x00001000 | 
| #define | MM_CLEAR 0x00002000 | 
| #define | MM_CREATION_FLAGS 0x00003E00 | 
| #define | min_(a, b) ((a)<(b)?a:b) | 
Captures all functional details required to access a real computer memory.
    Modifications:
     Burt Smith - June 11, 1991
      - Added status and handling of touched vs. untouched space.
     Burt Smith - July  8, 1991
      - Incorporated StatusMixin.
     Burt Smith - July 17, 1991
      - Changed ReadBytes(..., int loc) to seek from offset, not from start.
     Peter Vanroose - Nov.  4, 1996
      - added copy constructor; this fixes bug by copying the contents of 'buffer'.
     Peter Vanroose, Jul 97
      -  copy constructor re-added !?!
   Definition in file gevd_memory_mixin.h.
| #define min_ | ( | a, | |
| b | |||
| ) | ((a)<(b)?a:b) | 
Definition at line 100 of file gevd_memory_mixin.h.
| #define MM_CLEAR 0x00002000 | 
Definition at line 59 of file gevd_memory_mixin.h.
| #define MM_CREATION_FLAGS 0x00003E00 | 
Definition at line 62 of file gevd_memory_mixin.h.
| #define MM_DATA_OVERFLOW 0x00000004 | 
Definition at line 39 of file gevd_memory_mixin.h.
| #define MM_DIRTY 0x00000010 | 
Definition at line 46 of file gevd_memory_mixin.h.
| #define MM_ERROR 0x00000080 | 
Definition at line 48 of file gevd_memory_mixin.h.
| #define MM_FIXED 0x00001000 | 
Definition at line 58 of file gevd_memory_mixin.h.
| #define MM_FOREIGN_BLOCK 0x00000020 | 
Definition at line 47 of file gevd_memory_mixin.h.
| #define MM_MEMORY_ERROR 0x00000083 | 
Definition at line 38 of file gevd_memory_mixin.h.
| #define MM_NIL_BUFFER 0x00000001 | 
Definition at line 45 of file gevd_memory_mixin.h.
| #define MM_OVERFLOW 0x00000088 | 
Definition at line 40 of file gevd_memory_mixin.h.
| #define MM_PROTECTED 0x00000800 | 
Definition at line 57 of file gevd_memory_mixin.h.
| #define MM_PROTECTED_FLAGS 0x000001CE | 
Definition at line 34 of file gevd_memory_mixin.h.
| #define MM_READ 0x00000200 | 
Definition at line 55 of file gevd_memory_mixin.h.
| #define MM_UNDERFLOW 0x000000C0 | 
Definition at line 41 of file gevd_memory_mixin.h.
| #define MM_WARN 0x00000100 | 
Definition at line 49 of file gevd_memory_mixin.h.
| #define MM_WRITE 0x00000400 | 
Definition at line 56 of file gevd_memory_mixin.h.
 1.7.5.1
 1.7.5.1