Page Speed Optimization Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members
net_instaweb::SharedMemTestTemplate< ConcreteTestEnv > Class Template Reference

#include "shared_mem_test_base.h"

Inheritance diagram for net_instaweb::SharedMemTestTemplate< ConcreteTestEnv >:

Additional Inherited Members

- Protected Types inherited from net_instaweb::SharedMemTestBase
typedef void(SharedMemTestBase::* TestMethod )()
- Protected Member Functions inherited from net_instaweb::SharedMemTestBase
 SharedMemTestBase (SharedMemTestEnv *test_env)
bool CreateChild (TestMethod method)
void TestReadWrite (bool reattach)
 Basic read/write operation test.
void TestLarge ()
 Test with large data; also test initialization.
void TestDistinct ()
 Make sure that 2 segments don't interfere.
void TestDestroy ()
 Make sure destruction destroys things properly...
void TestCreateTwice ()
void TestTwoKids ()
 Make sure between two kids see the SHM as well.
void TestMutex ()
 Test for mutex operation.

Detailed Description

template<typename ConcreteTestEnv>
class net_instaweb::SharedMemTestTemplate< ConcreteTestEnv >

Passes in the SharedMemTestEnv to SharedMemTestBase via a template param to help glue us to the test framework

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