Oyranos  git-devel
Oyranos is a full featured Color Management System
Data Structures | Typedefs | Variables
oyranos_threads.h File Reference

thread methods More...

#include <oyStruct_s.h>

Data Structures

struct  oyJob_s
 Asynchron job ticket. More...
 

Typedefs

typedef void(* oyJobCallback_f) (double progress_zero_till_one, char *status_text, int thread_id_, int job_id, oyStruct_s *cb_progress_context)
 Progress callback for parallel job processing. More...
 
typedef int(* oyJob_Add_f) (oyJob_s **job, int finished, int flags)
 Add one unique oyJob_s to the job qeue. More...
 
typedef int(* oyJob_Get_f) (oyJob_s **job, int finished)
 Get one unique oyJob_s from the job qeue. More...
 
typedef int(* oyMsg_Add_f) (oyJob_s *job, double progress_zero_till_one, char **status_text)
 Add one unique message from the message qeue. More...
 
typedef void(* oyJobResult_f) (void)
 Poll for new Jobs. More...
 
typedef int(* oyThreadId_f) (void)
 Get one unique thread ID. More...
 

Variables

oyThreadId_f oyThreadId
 Get one unique thread Id. More...
 

Detailed Description

thread methods

Oyranos is an open source Color Management System

Copyright:
2014-2016 (C) Kai-Uwe Behrmann