WD
|
#include <webdriver_session.h>
Public Member Functions | |
SessionLifeCycleActions (Session *session) | |
virtual | ~SessionLifeCycleActions () |
virtual Error * | PostInit (const base::DictionaryValue *desired_capabilities_dict, const base::DictionaryValue *required_capabilities_dict) |
virtual void | BeforeTerminate (void) |
Static Public Member Functions | |
static SessionLifeCycleActions * | CreateLifeCycleActions (Session *session) |
template<class C > | |
static void | RegisterCustomLifeCycleActions (void) |
Protected Types | |
typedef SessionLifeCycleActions *(* | CreateLifeCycleActionsMethod )(Session *) |
Static Protected Member Functions | |
template<class C > | |
static SessionLifeCycleActions * | createLifeCycleActions (Session *session) |
Protected Attributes | |
Session * | session_ |
Static Protected Attributes | |
static CreateLifeCycleActionsMethod | create |
base class for session lifecycle actions. Contains default imlementation.
|
protected |
webdriver::SessionLifeCycleActions::SessionLifeCycleActions | ( | Session * | session | ) |
|
inlinevirtual |
|
virtual |
action before session terminated.
Reimplemented in webdriver::QSessionLifeCycleActions.
|
static |
Create SessionLifeCycleActions
|
inlinestaticprotected |
|
virtual |
action after usual session Init().
Reimplemented in webdriver::QSessionLifeCycleActions.
|
inlinestatic |
Register custom SessionLifeCycleActions.
C | subclass of SessionLifeCycleActions with custom implementation |
|
staticprotected |
|
protected |