libgrading
A simple library for grading C and C++ assignments.
 All Classes Namespaces Files Functions Enumerations Enumerator
Public Member Functions | List of all members
grading::SharedMemory Class Referenceabstract

A representation of a shared memory object. More...

#include <libgrading.h>

Inherited by PosixSharedMemory.

Public Member Functions

virtual void * rawPointer () const =0
 A pointer to the shared memory, which will be invalidated after this object is destructed. More...
 

Detailed Description

A representation of a shared memory object.

This class is specialized by platform-specific code to represent shared memory in a way that will be cleaned up on destruction (files closed, memory unmapped, etc.).

Definition at line 133 of file libgrading.h.

Member Function Documentation

virtual void* grading::SharedMemory::rawPointer ( ) const
pure virtual

A pointer to the shared memory, which will be invalidated after this object is destructed.

Referenced by grading::RunTest().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following file: