Amulets & Armor  v1.02
Open Source Game
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Structures | Functions
SMCLOGOF

Logoff server state machine. More...

Data Structures

struct  T_SMCLogoffData
 

Functions

E_Boolean SMCLogoffCheckFlag (T_stateMachineHandle handle, T_word32 flag)
 
T_void SMCLogoffDataFinish (T_stateMachineHandle handle)
 
T_void SMCLogoffDataInit (T_stateMachineHandle handle)
 
T_void SMCLogoffExitEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCLogoffFinish (T_void)
 
T_stateMachineHandle SMCLogoffInitialize (T_void)
 
T_void SMCLogoffReportErrorEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCLogoffSaveCharacterEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCLogoffSaveCharacterIdle (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCLogoffSetFlag (T_word16 flag, E_Boolean state)
 
T_void SMCLogoffTimeoutEnter (T_stateMachineHandle handle, T_word32 extraData)
 
T_void SMCLogoffUpdate (T_void)
 

Detailed Description

Logoff server state machine.

State machine for logging off from the server. Deprecated?

See Also
http://www.amuletsandarmor.com/AALicense.txt

Function Documentation

E_Boolean SMCLogoffCheckFlag ( T_stateMachineHandle  handle,
T_word32  flag 
)

SMCLogoffCheckFlag

Parameters
handle– Handle to state machine
flag– Flag to change
T_void SMCLogoffDataFinish ( T_stateMachineHandle  handle)

SMCLogoffDataFinish

Parameters
handle– Handle to state machine
T_void SMCLogoffDataInit ( T_stateMachineHandle  handle)

SMCLogoffDataInit

Parameters
handle– Handle to state machine
T_void SMCLogoffExitEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCLogoffExitEnter

Parameters
handle– Handle to state machine
extraData– Not used
T_void SMCLogoffFinish ( T_void  )

SMCLogoffFinish

T_stateMachineHandle SMCLogoffInitialize ( T_void  )

SMCLogoffInitialize

Returns
Handle to state machine created
T_void SMCLogoffReportErrorEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCLogoffReportErrorEnter

Parameters
handle– Handle to state machine
extraData– Not used
T_void SMCLogoffSaveCharacterEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCLogoffSaveCharacterEnter

Parameters
handle– Handle to state machine
extraData– Not used
T_void SMCLogoffSaveCharacterIdle ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCLogoffSaveCharacterIdle

Parameters
handle– Handle to state machine
extraData– Not used
T_void SMCLogoffSetFlag ( T_word16  flag,
E_Boolean  state 
)

SMCLogoffSetFlag

Parameters
flag– Flag to change
state– New state of flag
T_void SMCLogoffTimeoutEnter ( T_stateMachineHandle  handle,
T_word32  extraData 
)

SMCLogoffTimeoutEnter

Parameters
handle– Handle to state machine
extraData– Not used
T_void SMCLogoffUpdate ( T_void  )

SMCLogoffUpdate