Shaka Player Embedded
Public Member Functions | List of all members
shaka::Storage::Impl Class Reference
Inheritance diagram for shaka::Storage::Impl:
shaka::JsObjectWrapper

Public Member Functions

 Impl (JsManager *engine, const Global< JsObject > *player)
 
Converter< void >::future_type Initialize (Client *client)
 
- Public Member Functions inherited from shaka::JsObjectWrapper
 JsObjectWrapper ()
 
 ~JsObjectWrapper ()
 
 SHAKA_NON_COPYABLE_OR_MOVABLE_TYPE (JsObjectWrapper)
 
template<typename Ret , typename... Args>
Converter< Ret >::future_type CallMethod (const std::string &name, Args &&... args) const
 
void Init (Handle< JsObject > object)
 

Additional Inherited Members

- Static Public Member Functions inherited from shaka::JsObjectWrapper
template<typename Ret , typename... Args>
static Converter< Ret >::future_type CallGlobalMethod (const std::vector< std::string > &global_path, Args &&... args)
 
template<typename T >
static Converter< T >::future_type GetGlobalField (const std::vector< std::string > &global_path)
 
static Error ConvertError (Handle< JsValue > except)
 
- Protected Types inherited from shaka::JsObjectWrapper
template<typename T >
using bind_forward = typename std::add_const< typename std::remove_reference< T >::type >::type &
 
- Protected Member Functions inherited from shaka::JsObjectWrapper
Converter< void >::variant_type AttachEventListener (const std::string &name, std::function< void(const Error &)> on_error, std::function< void(Handle< JsObject > event)> handler) const
 
- Static Protected Member Functions inherited from shaka::JsObjectWrapper
static Converter< void >::variant_type CallMemberFunction (Handle< JsObject > that, const std::string &name, int argc, LocalVar< JsValue > *argv, LocalVar< JsValue > *result)
 
template<typename T >
static Converter< T >::variant_type GetFieldRaw (const std::vector< std::string > &global_path)
 
template<typename Ret , typename... Args>
static void CallMethodRaw (std::shared_ptr< std::promise< typename Converter< Ret >::variant_type >> p, variant< const Global< JsObject > *, std::vector< std::string >> that, const std::string &name, Args &&... args)
 
template<typename Ret , typename... Args>
static Converter< Ret >::future_type CallMethodCommon (variant< const Global< JsObject > *, std::vector< std::string >> that, const std::string &name, Args &&... args)
 
- Protected Attributes inherited from shaka::JsObjectWrapper
Global< JsObject > object_
 

Detailed Description

Definition at line 42 of file storage.cc.

Constructor & Destructor Documentation

§ Impl()

shaka::Storage::Impl::Impl ( JsManager engine,
const Global< JsObject > *  player 
)
inline

Definition at line 44 of file storage.cc.

Member Function Documentation

§ Initialize()

Converter<void>::future_type shaka::Storage::Impl::Initialize ( Client client)
inline

Definition at line 48 of file storage.cc.


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