RDK Documentation (Open Sourced RDK Components)
AampScheduler.h File Reference

Class to schedule commands for async execution. More...

#include <functional>
#include <mutex>
#include <condition_variable>
#include <deque>
#include <thread>
#include <utility>
#include "AampDefine.h"
#include "AampEvent.h"
#include "AampConfig.h"
#include "AampLogManager.h"
Include dependency graph for AampScheduler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  AsyncTaskObj
 Async task operations. More...
 
class  AampScheduler
 Scheduler class for asynchronous operations. More...
 

Macros

#define AAMP_SCHEDULER_ID_MAX_VALUE   INT_MAX
 
#define AAMP_SCHEDULER_ID_DEFAULT   1
 

Typedefs

typedef std::function< void(void *)> AsyncTask
 

yes

Class to schedule commands for async execution.

Definition in file AampScheduler.h.