![]() |
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.