InlineFunctor Class Reference

A base class to derive functors from for the InlineFunctorProcessor system. More...

#include <InlineFunctor.h>

Inheritance diagram for InlineFunctor:

RakNet::Functor

List of all members.

Protected Member Functions

virtual void HandleResult (bool wasCancelled, void *context)
 Called from FunctionThread::CallResultHandlers with wasCancelled false OR Called from FunctionThread::StopThread or FunctionThread::~FunctionThread with wasCancelled true.

Protected Attributes

int callDepth
 Tracks the call depth when this functor was pushed. It allows the system to return from functions in the correct order.
InlineFunctorProcessorifp
 Pointer to the calling instance of InlineFunctorProcessor.

Friends

class InlineFunctorProcessor


Detailed Description

A base class to derive functors from for the InlineFunctorProcessor system.

Member Function Documentation

virtual void InlineFunctor::HandleResult ( bool  wasCancelled,
void *  context 
) [protected, virtual]

Called from FunctionThread::CallResultHandlers with wasCancelled false OR Called from FunctionThread::StopThread or FunctionThread::~FunctionThread with wasCancelled true.

Parameters:
[in] wasCancelledTrue if CallResultHandlers was called, false if StopThreads or CancelInputWithContext was called before Functor::Process()
[in] context pointer passed to FunctionThread::Push::context

Implements RakNet::Functor.


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

Generated on Fri Jul 22 08:28:34 2011 for RakNet by  doxygen 1.5.7.1