![]() |
Oyranos Colour Management System API |
a Callback object More...
#include <oyranos_alpha.h>


Public Member Functions | |
| OYAPI oyCallback_s *OYEXPORT | oyCallback_New (oyObject_s object) |
| allocate a new Callback object | |
| OYAPI oyCallback_s *OYEXPORT | oyCallback_Copy (oyCallback_s *obj, oyObject_s object) |
| copy or reference a Callback object | |
| OYAPI int OYEXPORT | oyCallback_Release (oyCallback_s **obj) |
| release and possibly deallocate a Callback object | |
Public Member Functions inherited from oyStruct_s | |
| const char * | oyStruct_GetText (oyStruct_s *obj, oyNAME_e name_type, uint32_t flags) |
| get a text dump | |
Data Fields | |
| oyOBJECT_e | type_ |
| oyStruct_Copy_f | copy |
| oyStruct_Release_f | release |
| oyObject_s | oy_ |
| void(* | callback )() |
| oyPointer | data |
Data Fields inherited from oyStruct_s | |
| oyStruct_Copy_f | copy |
| oyStruct_Release_f | release |
a Callback object
| void(* oyCallback_s::callback)() |
a generic callback function
| oyStruct_Copy_f oyCallback_s::copy |
copy function
| oyPointer oyCallback_s::data |
generic data to pass to the above callback
| oyObject_s oyCallback_s::oy_ |
base object
Referenced by oyCallback_Copy(), and oyCallback_Release().
| oyStruct_Release_f oyCallback_s::release |
release function
Referenced by oyCallback_New().
| oyOBJECT_e oyCallback_s::type_ |
struct type oyOBJECT_CALLBACK_S