Shaka Player Embedded
Public Member Functions | Protected Member Functions | List of all members
shaka::eme::EmePromise::Impl Class Reference

#include <eme_promise_impl.h>

Public Member Functions

 Impl (const Promise &promise, bool has_value)
 
virtual ~Impl ()
 
 SHAKA_NON_COPYABLE_OR_MOVABLE_TYPE (Impl)
 
virtual void Resolve ()
 
virtual void ResolveWith (bool value)
 
virtual void Reject (ExceptionType except_type, const std::string &message)
 

Protected Member Functions

 Impl ()
 

Detailed Description

Definition at line 30 of file eme_promise_impl.h.

Constructor & Destructor Documentation

§ Impl() [1/2]

shaka::eme::EmePromise::Impl::Impl ( const Promise promise,
bool  has_value 
)

Definition at line 29 of file eme_promise.cc.

§ ~Impl()

shaka::eme::EmePromise::Impl::~Impl ( )
virtual

Definition at line 36 of file eme_promise.cc.

§ Impl() [2/2]

shaka::eme::EmePromise::Impl::Impl ( )
protected

Definition at line 34 of file eme_promise.cc.

Member Function Documentation

§ Reject()

void shaka::eme::EmePromise::Impl::Reject ( ExceptionType  except_type,
const std::string &  message 
)
virtual

Definition at line 82 of file eme_promise.cc.

§ Resolve()

void shaka::eme::EmePromise::Impl::Resolve ( )
virtual

Definition at line 38 of file eme_promise.cc.

§ ResolveWith()

void shaka::eme::EmePromise::Impl::ResolveWith ( bool  value)
virtual

Definition at line 60 of file eme_promise.cc.

§ SHAKA_NON_COPYABLE_OR_MOVABLE_TYPE()

shaka::eme::EmePromise::Impl::SHAKA_NON_COPYABLE_OR_MOVABLE_TYPE ( Impl  )

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