#include <CaffeineGUIHelper.h>
| Public Member Functions | |
| CCaffeineGUIHelper (uint32 stuID, const int8 *name, uint32 nameLength, CaffeineGUID gameID) | |
| CCaffeineGUIHelper. | |
| ~CCaffeineGUIHelper (void) | |
| ~CCaffeineGUIHelper | |
| bool | Connect (const int8 *ipAddr=NULL) | 
| Connect. | |
| void | Disconnect () | 
| Disconnect. | |
| void | SendMove (const CMove *) | 
| SendMove. | |
| void | DeclareInvalidMove (const CMove *) | 
| DeclareInvalidMove. | |
| bool | IsEventPending () | 
| IsEventPending. | |
| bool | GetNextEvent (CHelperEvent &event) | 
| GetNextEvent. | |
| void | Process () | 
| Process. | |
| bool | RegisterCustomEvent (uint32 msgType, uint32 helperEventType) | 
| RegisterCustomEvent. | |
| const int8 *const | GetConnectError () const | 
| GetConnectError. | |
| Protected Member Functions | |
| bool | ConnectToClient (const int8 *ipAddr) | 
| ConnectAsPlayer. | |
| void | PostIdentity () | 
| PostIdentity. | |
Description: This class is a helper class that enables easy communication to a Caffeine Client.
Limitations: NONE
| 
 | ||||||||||||||||||||
| CCaffeineGUIHelper. Description: Class constructor 
 
 | 
| 
 | 
| ~CCaffeineGUIHelper Description: Class deconstructor Limitations: NONE | 
| 
 | 
| Connect. Description: Connects to a Caffeine Client and authenticates this connection. 
 
 
 | 
| 
 | 
| ConnectAsPlayer. Description: Connect to the Caffeine client 
 
 
 | 
| 
 | 
| DeclareInvalidMove. Description: Declares a move to be invalid by sending the proper message to the Caffeine Client. 
 
 
 | 
| 
 | 
| Disconnect. Description: Disconnects the GUI from the Caffeine Client. 
 
 | 
| 
 | 
| GetConnectError. Description: Returns the last error message generated. 
 
 | 
| 
 | 
| GetNextEvent. Description: Returns the next pending event. 
 
 | 
| 
 | 
| IsEventPending. Description: Returns whether there is an event pending for the GUI to receive. 
 
 | 
| 
 | 
| PostIdentity. Description: Posts the identity of this GUI to the Caffeine Client 
 
 | 
| 
 | 
| Process. Description: Processes incoming messages from the Caffeine framework and converts pertinant ones into CHelperEvents. 
 
 | 
| 
 | ||||||||||||
| RegisterCustomEvent. Description: Registers a custom event type that the GUI would like to receive in response to a Caffeine message type received. 
 
 
 | 
| 
 | 
| SendMove. Description: Sends the move to the Caffeine Client. 
 
 
 |