|
Open 3D Engine GridMate API Reference
2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <Session.h>
Inherits GridMate::GridMateService.
Inherited by GridMate::LANSessionService.
Public Types | |
| typedef vector< GridSession * > | SessionArrayType |
| typedef vector< GridSearch * > | SearchArrayType |
Public Member Functions | |
| virtual void | Update () |
| virtual bool | IsReady () const =0 |
| const SessionArrayType & | GetSessions () const |
| IGridMate * | GetGridMate () |
Protected Member Functions | |
| SessionService (const SessionServiceDesc &desc) | |
| void | OnServiceRegistered (IGridMate *gridMate) override |
| void | OnServiceUnregistered (IGridMate *gridMate) override |
| void | OnGridMateUpdate (IGridMate *gridMate) override |
| void | AddSession (GridSession *session) |
| Called when we create a session (from Session constructor) | |
| void | RemoveSession (GridSession *session) |
| Called once we destroy a session. | |
| void | AddGridSeach (GridSearch *search) |
| Called when we start a grid search (from Session constructor) | |
| void | ReleaseGridSearch (GridSearch *search) |
| Called when we release a grid search. | |
Protected Attributes | |
| SessionArrayType | m_sessions |
| SearchArrayType | m_activeSearches |
| SearchArrayType | m_completedSearches |
| IGridMate * | m_gridMate |
Friends | |
| class | GridSession |
| class | GridSearch |
Session service interface class.
1.8.17