ProcessObject Class Reference

#include <processList.h>

Inheritance diagram for ProcessObject:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ProcessObject ()
virtual ProcessObjectgetAfterObject ()

Protected Member Functions

void plUnlink ()
void plLinkAfter (ProcessObject *)
void plLinkBefore (ProcessObject *)
void plJoin (ProcessObject *)

Protected Attributes

U32 mProcessTag
U32 mOrderGUID
Link mProcessLink

Friends

class ProcessList
class ClientProcessList
class ServerProcessList

Classes

struct  Link

Constructor & Destructor Documentation

ProcessObject::ProcessObject (  )  [inline]


Member Function Documentation

virtual ProcessObject* ProcessObject::getAfterObject (  )  [inline, virtual]

Reimplemented in GameBase.

void ProcessObject::plUnlink (  )  [protected]

void ProcessObject::plLinkAfter ( ProcessObject  )  [protected]

void ProcessObject::plLinkBefore ( ProcessObject  )  [protected]

void ProcessObject::plJoin ( ProcessObject  )  [protected]


Friends And Related Function Documentation

ProcessList [friend]

friend class ClientProcessList [friend]

Reimplemented in GameBase.

friend class ServerProcessList [friend]

Reimplemented in GameBase.


Member Data Documentation