ML Reference
ml::PageRequestProcessorBase::PerThreadStorage Struct Reference

Data this is available on a per-thread basis to cache things that are reused across PageRequest calls, e.g. More...

#include <mlPageRequestProcessorBase.h>

List of all members.

Public Member Functions

 ~PerThreadStorage ()
void clear ()
 clears (and deletes) the cached data

Public Attributes

std::map< PagedImage
*, UserThreadData * > 
userThreadDataMap
 A map of UserThreadData for each PagedImage, UserThreadData objects are owned by the map.

Detailed Description

Data this is available on a per-thread basis to cache things that are reused across PageRequest calls, e.g.

the UserThreadData.

Definition at line 147 of file mlPageRequestProcessorBase.h.


Constructor & Destructor Documentation

ml::PageRequestProcessorBase::PerThreadStorage::~PerThreadStorage ( ) [inline]

Definition at line 148 of file mlPageRequestProcessorBase.h.


Member Function Documentation

void ml::PageRequestProcessorBase::PerThreadStorage::clear ( )

clears (and deletes) the cached data


Member Data Documentation

A map of UserThreadData for each PagedImage, UserThreadData objects are owned by the map.

Definition at line 155 of file mlPageRequestProcessorBase.h.


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