LeviLamina
Loading...
Searching...
No Matches
Automation::AutomationSession Class Reference
+ Inheritance diagram for Automation::AutomationSession:

Public Types

using SubjectType
 

Public Member Functions

AutomationSessionoperator= (AutomationSession const &)
 
 AutomationSession (AutomationSession const &)
 
virtual void onMessageRecieved (::std::string const &message)
 
virtual void agentCommand (::std::string const &requestId, ::CodeBuilder::CommandRequest &&request)
 
virtual void command (::std::string const &requestId, ::CodeBuilder::CommandRequest &&request)
 
virtual void chatSubscribe (::std::string const &requestId, ::CodeBuilder::ChatSubscription &&subscription)
 
virtual void chatUnsubscribe (::std::string const &, ::std::string const &subscriptionId)
 
virtual void chatUnsubscribeAll (::std::string const &)
 
virtual void dataBlock (::std::string const &requestId)
 
virtual void dataItem (::std::string const &requestId)
 
virtual void dataMob (::std::string const &requestId)
 
virtual void dataTutorial (::std::string const &requestId, ::std::string const &tutorialPath)
 
virtual bool encryptConnection (::std::string const &requestId, ::CodeBuilder::EncryptionRequest const &request)
 
virtual void subscribe (::std::string const &requestId, ::std::string const &eventId)
 
virtual void unsubscribe (::std::string const &requestId, ::std::string const &eventId)
 
virtual void error (::std::string const &, ::CodeBuilder::ErrorMessage const &message)
 
MCAPI AutomationSession (::Automation::AutomationClient &owner)
 
MCAPI ::std::unique_ptr<::CommandOrigin_createCommandOrigin (::std::string const &requestId)
 
MCAPI void _errorEncryptionRequired (::std::string const &requestId)
 
MCAPI void _handleIncomingMessage (::RakWebSocketDataFrame const &frame)
 
MCAPI void _handleMessage (::CodeBuilder::ChatMessage const &message)
 
MCAPI void _handleOnClose (::CloseStatusCode code, ::std::string const &reason)
 
MCAPI void _handleOnConnected (::std::string const &activeSubProtocol)
 
MCAPI void _send (::std::string const &messageBody)
 
MCAPI void _sendUnencrypted (::std::string const &messageBody)
 
MCAPI::WSConnectionResult connect (::std::string const &serverUri)
 
MCAPI::WSConnectionResult connect (::std::string const &serverUri, ::std::vector<::std::string > const &subProtocols)
 
MCAPI bool isSubscribedtoEvent (::std::string const &eventName)
 
MCAPI void receive (::std::string const &payload)
 
MCAPI void * $ctor (::Automation::AutomationClient &owner)
 
MCAPI void $dtor ()
 
MCAPI void $onMessageRecieved (::std::string const &message)
 
MCAPI void $agentCommand (::std::string const &requestId, ::CodeBuilder::CommandRequest &&request)
 
MCAPI void $command (::std::string const &requestId, ::CodeBuilder::CommandRequest &&request)
 
MCAPI void $chatSubscribe (::std::string const &requestId, ::CodeBuilder::ChatSubscription &&subscription)
 
MCAPI void $chatUnsubscribe (::std::string const &, ::std::string const &subscriptionId)
 
MCAPI void $chatUnsubscribeAll (::std::string const &)
 
MCAPI void $dataBlock (::std::string const &requestId)
 
MCAPI void $dataItem (::std::string const &requestId)
 
MCAPI void $dataMob (::std::string const &requestId)
 
MCAPI void $dataTutorial (::std::string const &requestId, ::std::string const &tutorialPath)
 
MCAPI bool $encryptConnection (::std::string const &requestId, ::CodeBuilder::EncryptionRequest const &request)
 
MCAPI void $subscribe (::std::string const &requestId, ::std::string const &eventId)
 
MCAPI void $unsubscribe (::std::string const &requestId, ::std::string const &eventId)
 
MCAPI void $error (::std::string const &, ::CodeBuilder::ErrorMessage const &message)
 
virtual void onLoadingBegin ()
 
virtual void onLoadingEnd ()
 
virtual void onError (::WebviewError const &)
 
virtual void onWebviewChanged ()
 
virtual void onDownloadBegin (::WebviewDownloadInfo const &)
 
virtual void onDownloadUpdate (::WebviewDownloadInfo const &)
 
virtual void onDownloadComplete (::WebviewDownloadInfo const &)
 
virtual void onDownloadCanceled (::WebviewDownloadInfo const &)
 
MCFOLD void $onLoadingBegin ()
 
MCFOLD void $onLoadingEnd ()
 
MCFOLD void $onError (::WebviewError const &)
 
MCFOLD void $onWebviewChanged ()
 
MCFOLD void $onDownloadBegin (::WebviewDownloadInfo const &)
 
MCFOLD void $onDownloadUpdate (::WebviewDownloadInfo const &)
 
MCFOLD void $onDownloadComplete (::WebviewDownloadInfo const &)
 
MCFOLD void $onDownloadCanceled (::WebviewDownloadInfo const &)
 
SubjectTypegetSubject ()
 
void removeFromSubject ()
 
virtual void _onSubjectDestroyed ()
 

Static Public Member Functions

static MCAPI void ** $vftableForWebviewObserver ()
 
static MCAPI void ** $vftableForIRequestHandler ()
 

Public Attributes

::ll::UntypedStorage< 8, 1248 > mUnk75b341
 
::ll::UntypedStorage< 8, 16 > mUnk121c38
 
::ll::UntypedStorage< 8, 64 > mUnke5b334
 
::ll::UntypedStorage< 8, 64 > mUnk75cfe4
 
::ll::UntypedStorage< 8, 64 > mUnke9a807
 
::ll::UntypedStorage< 8, 32 > mUnkc9dfaf
 
::ll::UntypedStorage< 8, 32 > mUnkc258f4
 
::ll::UntypedStorage< 1, 1 > mUnk7dd1d3
 
::ll::UntypedStorage< 4, 4 > mUnkf3b921
 
::ll::UntypedStorage< 4, 4 > mUnk65741b
 
::ll::UntypedStorage< 1, 1 > mUnkb724a5
 
::ll::UntypedStorage< 8, 8 > mUnk965284
 
::ll::UntypedStorage< 8, 32 > mUnk7347c6
 
::ll::UntypedStorage< 8, 64 > mUnk2747d5
 
::ll::UntypedStorage< 8, 8 > mUnkc5c47e
 
::ll::UntypedStorage< 1, 1 > mUnk27d909
 
SubjectTypempSubject
 

Member Function Documentation

◆ onMessageRecieved()

virtual void Automation::AutomationSession::onMessageRecieved ( ::std::string const & message)
virtual

Reimplemented from WebviewObserver.

◆ agentCommand()

virtual void Automation::AutomationSession::agentCommand ( ::std::string const & requestId,
::CodeBuilder::CommandRequest && request )
virtual

◆ command()

virtual void Automation::AutomationSession::command ( ::std::string const & requestId,
::CodeBuilder::CommandRequest && request )
virtual

◆ chatSubscribe()

virtual void Automation::AutomationSession::chatSubscribe ( ::std::string const & requestId,
::CodeBuilder::ChatSubscription && subscription )
virtual

◆ chatUnsubscribe()

virtual void Automation::AutomationSession::chatUnsubscribe ( ::std::string const & ,
::std::string const & subscriptionId )
virtual

◆ chatUnsubscribeAll()

virtual void Automation::AutomationSession::chatUnsubscribeAll ( ::std::string const & )
virtual

◆ dataBlock()

virtual void Automation::AutomationSession::dataBlock ( ::std::string const & requestId)
virtual

◆ dataItem()

virtual void Automation::AutomationSession::dataItem ( ::std::string const & requestId)
virtual

◆ dataMob()

virtual void Automation::AutomationSession::dataMob ( ::std::string const & requestId)
virtual

◆ dataTutorial()

virtual void Automation::AutomationSession::dataTutorial ( ::std::string const & requestId,
::std::string const & tutorialPath )
virtual

◆ encryptConnection()

virtual bool Automation::AutomationSession::encryptConnection ( ::std::string const & requestId,
::CodeBuilder::EncryptionRequest const & request )
virtual

◆ subscribe()

virtual void Automation::AutomationSession::subscribe ( ::std::string const & requestId,
::std::string const & eventId )
virtual

◆ unsubscribe()

virtual void Automation::AutomationSession::unsubscribe ( ::std::string const & requestId,
::std::string const & eventId )
virtual

◆ error()

virtual void Automation::AutomationSession::error ( ::std::string const & ,
::CodeBuilder::ErrorMessage const & message )
virtual

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