Changeset 69 in pacpusframework for trunk/include/Pacpus/PacpusTools/Win32ShMem.h
- Timestamp:
- 01/10/13 00:04:42 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/Pacpus/PacpusTools/Win32ShMem.h
r67 r69 17 17 #include <Pacpus/PacpusTools/ShMemBase.h> 18 18 19 /// Windows handle (opaque pointer) type definition 20 /// 21 /// Forward declaration of typedefs is impossible. 19 22 typedef void * HANDLE; 20 23 24 /// Shared memory object for Windows. 21 25 class Win32ShMem 22 26 : public ShMemBase 23 27 { 24 28 public: 29 /// Ctor 25 30 Win32ShMem(const char * name, int size); 31 /// Dtor 26 32 ~Win32ShMem(); 27 33 34 /// @todo Documentation 28 35 virtual bool wait(unsigned long timeout = 0); 36 /// @todo Documentation 29 37 virtual void * read(); 38 /// @todo Documentation 30 39 virtual void read(void * mem, int size); 40 /// @todo Documentation 31 41 virtual void write(void * data, int size, unsigned long offset = 0); 42 /// @todo Documentation 32 43 virtual void lockMemory(); 44 /// @todo Documentation 33 45 virtual void unlockMemory(); 46 /// @todo Documentation 34 47 virtual void * getEventIdentifier(); 35 48
Note:
See TracChangeset
for help on using the changeset viewer.