Changeset 5011 for trunk/src/kernel32/mmap.h
- Timestamp:
- Jan 22, 2001, 7:26:52 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/mmap.h
r4796 r5011 1 /* $Id: mmap.h,v 1.1 8 2000-12-12 23:57:16sandervl Exp $ */1 /* $Id: mmap.h,v 1.19 2001-01-22 18:26:51 sandervl Exp $ */ 2 2 3 3 /* … … 43 43 ~Win32MemMap(); 44 44 45 BOOL Init( HANDLE hMemMap);45 BOOL Init(); 46 46 BOOL flushView(ULONG offset, ULONG cbFlush); 47 47 LPVOID mapViewOfFile(ULONG size, ULONG offset, ULONG fdwAccess); 48 48 BOOL unmapViewOfFile(Win32MemMapView *view); 49 49 50 HFILE getMapHandle() { return hMemMap; };51 50 HFILE getFileHandle() { return hMemFile; }; 52 51 LPSTR getMemName() { return lpszMapName; }; … … 59 58 60 59 void AddRef() { ++referenced; }; 61 void Release() { if(--referenced == 0) delete this; }; 62 63 void close(); 64 BOOL isClosed() { return fClosed; }; 60 void Release(); 65 61 66 62 BOOL commitPage(ULONG offset, BOOL fWriteAccess, int nrpages = NRPAGES_TOCOMMIT); … … 93 89 94 90 protected: 95 HFILE hMem Map, hMemFile;91 HFILE hMemFile; 96 92 ULONG mSize; 97 93 ULONG mProtFlags; … … 100 96 LPSTR lpszMapName; 101 97 void *pMapping; 102 BOOL fClosed; //handle is removed by CloseHandle103 98 104 99 ULONG nrMappings;
Note:
See TracChangeset
for help on using the changeset viewer.