[This is preliminary documentation and is subject to change.]
Delegate for server and client messages callbacks. Message processing should take as least time as possible.
Namespace:
PhoenixAssembly: Phoenix (in Phoenix.dll) Version: 0.7.0.0
Syntax
C# | Visual Basic | Visual C++ |
public delegate CallbackResult MessageCallback( byte[] data, CallbackResult prevState )
Public Delegate Function MessageCallback ( _ data As Byte(), _ prevState As CallbackResult _ ) As CallbackResult
public delegate CallbackResult MessageCallback( array<unsigned char>^ data, CallbackResult prevState )
Parameters
- data
- array<
Byte
>[]()[]
Raw message data.
- prevState
- CallbackResult
Highest state returned by previous handlers.This value should be always checked before sending any data to avoid packet duplicating.