Shaka Packager SDK
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
shaka::media::Job Class Reference

Public Types

typedef std::function< void(Job *)> OnCompleteFunction
 

Public Member Functions

 Job (const std::string &name, std::shared_ptr< OriginHandler > work, OnCompleteFunction on_complete)
 
const Status & Initialize ()
 
void Start ()
 
const Status & Run ()
 
void Cancel ()
 
void Join ()
 
const Status & status () const
 
const std::string & name () const
 

Detailed Description

Definition at line 28 of file job_manager.h.

Member Typedef Documentation

◆ OnCompleteFunction

typedef std::function<void(Job*)> shaka::media::Job::OnCompleteFunction

Definition at line 30 of file job_manager.h.

Constructor & Destructor Documentation

◆ Job()

shaka::media::Job::Job ( const std::string &  name,
std::shared_ptr< OriginHandler work,
OnCompleteFunction  on_complete 
)

Definition at line 19 of file job_manager.cc.

Member Function Documentation

◆ Cancel()

void shaka::media::Job::Cancel ( )

Definition at line 38 of file job_manager.cc.

◆ Initialize()

const Status & shaka::media::Job::Initialize ( )

Definition at line 29 of file job_manager.cc.

◆ Join()

void shaka::media::Job::Join ( )

Definition at line 51 of file job_manager.cc.

◆ name()

const std::string & shaka::media::Job::name ( ) const
inline

Definition at line 64 of file job_manager.h.

◆ Run()

const Status & shaka::media::Job::Run ( )

Definition at line 42 of file job_manager.cc.

◆ Start()

void shaka::media::Job::Start ( )

Definition at line 34 of file job_manager.cc.

◆ status()

const Status & shaka::media::Job::status ( ) const
inline

Definition at line 61 of file job_manager.h.


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