26 #ifndef __ID_TASK_MONITOR_FACADE__ 27 #define __ID_TASK_MONITOR_FACADE__ 30 #include "AppFrameworkID.h" 31 #include "IDictionaryData.h" 48 enum { kDefaultIID = IID_ITASKMONITORFACADE };
50 typedef std::vector<TaskInfo> TaskInfoArray;
51 typedef adobe::name_t TaskPropertyKey;
52 typedef adobe::any_regular_t TaskPropertyValue;
53 typedef std::pair< const TaskPropertyKey , const TaskPropertyValue > TaskProperty;
54 typedef adobe::dictionary_t TaskProperties;
82 virtual TaskInfoArray
FilterTasks(
const TaskPropertyKey& propertyKey ,
const TaskPropertyValue& propertyValue)
const = 0;
87 virtual TaskInfoArray
FilterTasks(
const TaskProperties& properties)
const = 0;
91 #endif // __ID_TASK_MONITOR_FACADE__