#include <gevd_memory_mixin.h>
Inheritance diagram for gevd_memory_mixin:

Definition at line 65 of file gevd_memory_mixin.h.
Public Member Functions | |
| gevd_memory_mixin (int s=0, void *ib=0, unsigned int type=MM_READ|MM_WRITE) | |
| virtual | ~gevd_memory_mixin () |
| gevd_memory_mixin (gevd_memory_mixin const &) | |
| const unsigned char * | GetBufferPtr () const |
| int | GetOffset () |
| void | SetOffset () |
| void | SkipBytes (int b) |
| void | SkipToByte (int b) |
| void | SkipToStart () |
| void | SkipToDataStart () |
| int | ReadBytes (void *ib, int b) |
| int | ReadBytes (void *ib, int b, int loc) |
| Read b bytes from location loc to buffer ib. New @ 6/11/91 gbs. | |
| int | ReadBytes (void *ib, int b, int *mapping) |
| int | ReadBytes (void *ib, int b, int loc, int *mapping) |
| Read b bytes from loc to ib, thru mapping. New @ 6/11/91 gbs. | |
| int | WriteBytes (const void *ib, int b) |
| int | WriteBytes (const void *ib, int b, int loc) |
| Write b bytes to location loc from buffer ib. New @ 6/11/91 gbs. | |
| void | Clear () |
| Clear the memory and reset all of the appropriate variables. | |
| void | ClearStatus () |
| void | SetStatusGood () |
| void | SetStatusBad (int c=-1) |
| StatusCode | Stat () const |
| bool | StatusGood () const |
| bool | StatusBad () const |
| StatusCode | GetStatusCode () const |
Protected Member Functions | |
| void | SetMemoryPtr (int s, void *ib=0) |
| unsigned char * | GetBufferPtr () |
| unsigned char * | GetCurrentPtr () |
| int | GetSize () |
| int | GetSize () const |
| void | SetStatus (int x=0) |
| void | ClearStatus (int x=0) |
Private Attributes | |
| int | size |
| int | touched |
| unsigned char * | buffer |
| int | curr_into |
| unsigned char * | current |
| int | offset |
|
||||||||||||||||
|
Definition at line 50 of file gevd_memory_mixin.cxx. |
|
|
Definition at line 109 of file gevd_memory_mixin.cxx. |
|
|
Definition at line 94 of file gevd_memory_mixin.cxx. |
|
|
Clear the memory and reset all of the appropriate variables.
Definition at line 328 of file gevd_memory_mixin.cxx. |
|
|
Definition at line 70 of file gevd_status_mixin.h. |
|
|
Reimplemented from gevd_status_mixin. Definition at line 85 of file gevd_memory_mixin.h. |
|
|
Definition at line 94 of file gevd_memory_mixin.h. |
|
|
Definition at line 80 of file gevd_memory_mixin.h. |
|
|
Definition at line 81 of file gevd_memory_mixin.h. |
|
|
Definition at line 98 of file gevd_memory_mixin.h. |
|
|
Reimplemented in gevd_bufferxy. Definition at line 83 of file gevd_memory_mixin.h. |
|
|
Definition at line 82 of file gevd_memory_mixin.h. |
|
|
Definition at line 83 of file gevd_status_mixin.h. |
|
||||||||||||||||||||
|
Read b bytes from loc to ib, thru mapping. New @ 6/11/91 gbs.
Definition at line 184 of file gevd_memory_mixin.cxx. |
|
||||||||||||||||
|
Definition at line 164 of file gevd_memory_mixin.cxx. |
|
||||||||||||||||
|
Read b bytes from location loc to buffer ib. New @ 6/11/91 gbs.
Definition at line 135 of file gevd_memory_mixin.cxx. |
|
||||||||||||
|
Definition at line 116 of file gevd_memory_mixin.cxx. |
|
||||||||||||
|
Definition at line 218 of file gevd_memory_mixin.cxx. |
|
|
Definition at line 99 of file gevd_memory_mixin.h. |
|
|
Reimplemented from gevd_status_mixin. Definition at line 84 of file gevd_memory_mixin.h. |
|
|
Definition at line 75 of file gevd_status_mixin.h. |
|
|
Definition at line 74 of file gevd_status_mixin.h. |
|
|
Definition at line 101 of file gevd_memory_mixin.h. |
|
|
Definition at line 107 of file gevd_memory_mixin.h. |
|
|
Definition at line 113 of file gevd_memory_mixin.h. |
|
|
Definition at line 112 of file gevd_memory_mixin.h. |
|
|
Definition at line 80 of file gevd_status_mixin.h. |
|
|
Definition at line 82 of file gevd_status_mixin.h. |
|
|
Definition at line 81 of file gevd_status_mixin.h. |
|
||||||||||||||||
|
Write b bytes to location loc from buffer ib. New @ 6/11/91 gbs.
Definition at line 299 of file gevd_memory_mixin.cxx. |
|
||||||||||||
|
Definition at line 274 of file gevd_memory_mixin.cxx. |
|
|
Definition at line 70 of file gevd_memory_mixin.h. |
|
|
Definition at line 72 of file gevd_memory_mixin.h. |
|
|
Definition at line 73 of file gevd_memory_mixin.h. |
|
|
Definition at line 75 of file gevd_memory_mixin.h. |
|
|
Definition at line 68 of file gevd_memory_mixin.h. |
|
|
Definition at line 69 of file gevd_memory_mixin.h. |
1.4.4