Changeset 69 in pacpusframework for trunk/include/Pacpus/PacpusTools/Win32ShMem.h


Ignore:
Timestamp:
01/10/13 00:04:42 (11 years ago)
Author:
Marek Kurdej
Message:

Added: more documentation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/Pacpus/PacpusTools/Win32ShMem.h

    r67 r69  
    1717#include <Pacpus/PacpusTools/ShMemBase.h>
    1818
     19/// Windows handle (opaque pointer) type definition
     20///
     21/// Forward declaration of typedefs is impossible.
    1922typedef void * HANDLE;
    2023
     24/// Shared memory object for Windows.
    2125class Win32ShMem
    2226        : public ShMemBase
    2327{
    2428public:
     29    /// Ctor
    2530    Win32ShMem(const char * name, int size);
     31    /// Dtor
    2632    ~Win32ShMem();
    2733
     34    /// @todo Documentation
    2835    virtual bool wait(unsigned long timeout = 0);
     36    /// @todo Documentation
    2937    virtual void * read();
     38    /// @todo Documentation
    3039    virtual void read(void * mem, int size);
     40    /// @todo Documentation
    3141    virtual void write(void * data, int size, unsigned long offset = 0);
     42    /// @todo Documentation
    3243    virtual void lockMemory();
     44    /// @todo Documentation
    3345    virtual void unlockMemory();
     46    /// @todo Documentation
    3447    virtual void * getEventIdentifier();
    3548
Note: See TracChangeset for help on using the changeset viewer.