General purpose request structure.
More...
#include <OgreWorkQueue.h>
|
| Request (uint16 channel, uint16 rtype, const Any &rData, uint8 retry, RequestID rid) |
| Constructor. More...
|
|
| ~Request () |
|
void | abortRequest () const |
| Set the abort flag. More...
|
|
bool | getAborted () const |
| Get the abort flag. More...
|
|
uint16 | getChannel () const |
| Get the request channel (top level categorisation) More...
|
|
const Any & | getData () const |
| Get the user details of this request. More...
|
|
RequestID | getID () const |
| Get the identifier of this request. More...
|
|
uint8 | getRetryCount () const |
| Get the remaining retry count. More...
|
|
uint16 | getType () const |
| Get the type of this request within the given channel. More...
|
|
void | operator delete (void *ptr) |
|
void | operator delete (void *ptr, void *) |
|
void | operator delete (void *ptr, const char *, int, const char *) |
|
void | operator delete[] (void *ptr) |
|
void | operator delete[] (void *ptr, const char *, int, const char *) |
|
void * | operator new (size_t sz, const char *file, int line, const char *func) |
| operator new, with debug line info More...
|
|
void * | operator new (size_t sz) |
|
void * | operator new (size_t sz, void *ptr) |
| placement operator new More...
|
|
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| array operator new, with debug line info More...
|
|
void * | operator new[] (size_t sz) |
|
General purpose request structure.
Definition at line 83 of file OgreWorkQueue.h.
Ogre::WorkQueue::Request::~Request |
( |
| ) |
|
void Ogre::WorkQueue::Request::abortRequest |
( |
| ) |
const |
|
inline |
bool Ogre::WorkQueue::Request::getAborted |
( |
| ) |
const |
|
inline |
uint16 Ogre::WorkQueue::Request::getChannel |
( |
| ) |
const |
|
inline |
Get the request channel (top level categorisation)
Definition at line 107 of file OgreWorkQueue.h.
const Any& Ogre::WorkQueue::Request::getData |
( |
| ) |
const |
|
inline |
RequestID Ogre::WorkQueue::Request::getID |
( |
| ) |
const |
|
inline |
uint8 Ogre::WorkQueue::Request::getRetryCount |
( |
| ) |
const |
|
inline |
uint16 Ogre::WorkQueue::Request::getType |
( |
void |
| ) |
const |
|
inline |
Get the type of this request within the given channel.
Definition at line 109 of file OgreWorkQueue.h.
template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new |
( |
size_t |
sz, |
|
|
const char * |
file, |
|
|
int |
line, |
|
|
const char * |
func |
|
) |
| |
|
inlineinherited |
template<class Alloc >
void* Ogre::AllocatedObject< Alloc >::operator new[] |
( |
size_t |
sz, |
|
|
const char * |
file, |
|
|
int |
line, |
|
|
const char * |
func |
|
) |
| |
|
inlineinherited |
bool Ogre::WorkQueue::Request::mAborted |
|
mutableprotected |
uint16 Ogre::WorkQueue::Request::mChannel |
|
protected |
Any Ogre::WorkQueue::Request::mData |
|
protected |
The details of the request (user defined)
Definition at line 92 of file OgreWorkQueue.h.
uint8 Ogre::WorkQueue::Request::mRetryCount |
|
protected |
Retry count - set this to non-zero to have the request try again on failure.
Definition at line 94 of file OgreWorkQueue.h.
uint16 Ogre::WorkQueue::Request::mType |
|
protected |
The request type, as an integer within the channel (user can define enumerations on this)
Definition at line 90 of file OgreWorkQueue.h.
The documentation for this class was generated from the following file: