HoverRace  2.0
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
HoverRace::Client::HoverScript::MetaSession Class Reference

Native base class for scripted sessions. More...

#include <MetaSession.h>

Public Member Functions

 MetaSession (std::shared_ptr< SessionPeer > session)
 
virtual ~MetaSession ()
 
std::shared_ptr< SessionPeerGetSession () const
 
virtual void OnDone ()
 
virtual void OnInit ()
 
virtual void OnPlaying ()
 
virtual void OnPostgame ()
 
virtual void OnPregame ()
 

Static Public Member Functions

static void Register (Script::Core &scripting)
 Register this peer in an environment. More...
 

Private Attributes

std::shared_ptr< SessionPeersession
 

Detailed Description

Native base class for scripted sessions.

Author
Michael Imamura

Constructor & Destructor Documentation

HoverRace::Client::HoverScript::MetaSession::MetaSession ( std::shared_ptr< SessionPeer session)
HoverRace::Client::HoverScript::MetaSession::~MetaSession ( )
virtual

Member Function Documentation

std::shared_ptr<SessionPeer> HoverRace::Client::HoverScript::MetaSession::GetSession ( ) const
inline
virtual void HoverRace::Client::HoverScript::MetaSession::OnDone ( )
inlinevirtual
virtual void HoverRace::Client::HoverScript::MetaSession::OnInit ( )
inlinevirtual
virtual void HoverRace::Client::HoverScript::MetaSession::OnPlaying ( )
inlinevirtual
virtual void HoverRace::Client::HoverScript::MetaSession::OnPostgame ( )
inlinevirtual
virtual void HoverRace::Client::HoverScript::MetaSession::OnPregame ( )
inlinevirtual
void HoverRace::Client::HoverScript::MetaSession::Register ( Script::Core scripting)
static

Register this peer in an environment.

Parameters
scriptingThe target environment.

Member Data Documentation

std::shared_ptr<SessionPeer> HoverRace::Client::HoverScript::MetaSession::session
private

The documentation for this class was generated from the following files: