Planeshift
advicemanager.h File Reference
#include "msgmanager.h"
#include "gem.h"

Go to the source code of this file.

Classes

class  AdviceManager
 AdviceManager keeps track of all the invitations of any kind that are pending, using a collection of PendingAdvice objects. More...
 
struct  AdvisorStruct
 Holds data on an 'advisor' in the world. More...
 
class  psAdviceRequestTimeoutGameEvent
 
class  psAdviceSessionTimeoutGameEvent
 

Macros

#define ADVICE_QUESTION_RETRIES   5
 
#define ADVICE_QUESTION_TIMEOUT   120000
 
#define ADVICE_SESSION_TIMEOUT   300000
 
#define SESSION_STATUS_CLAIMED   1
 
#define SESSION_STATUS_OWNED   2
 
#define SESSION_STATUS_UNKNOWN   0
 

Macro Definition Documentation

#define ADVICE_QUESTION_RETRIES   5

Definition at line 46 of file advicemanager.h.

#define ADVICE_QUESTION_TIMEOUT   120000

Definition at line 45 of file advicemanager.h.

#define ADVICE_SESSION_TIMEOUT   300000

Definition at line 47 of file advicemanager.h.

#define SESSION_STATUS_CLAIMED   1

Definition at line 50 of file advicemanager.h.

#define SESSION_STATUS_OWNED   2

Definition at line 51 of file advicemanager.h.

#define SESSION_STATUS_UNKNOWN   0

Definition at line 49 of file advicemanager.h.