![]() |
Oyranos Color Management System API - Version 0.9.6 |
Data Structures | |
struct | oyObserver_s |
Oyranos object observers. More... | |
Macros | |
#define | OY_SIGNAL_BLOCK 0x01 |
Typedefs | |
typedef int(* | oyObserver_Signal_f) (oyObserver_s *observer, oySIGNAL_e signal_type, oyStruct_s *signal_data) |
signal handler type More... | |
Enumerations |
Functions | |
const char * | oySignalToString (oySIGNAL_e signal_type) |
[Template file inheritance graph] +– oyObserver_s.template.h
Oyranos is an open source Color Management System
#define OY_SIGNAL_BLOCK 0x01 |
do not send new signals
typedef int(* oyObserver_Signal_f) (oyObserver_s *observer, oySIGNAL_e signal_type, oyStruct_s *signal_data) |
signal handler type
[in] | observer | the actual observer |
[in] | signal_type | the sent signal type |
[in,out] | signal_data | the sent signal data to analyse or manipulate |
const char* oySignalToString | ( | oySIGNAL_e | signal_type | ) |
< connection established
< released the connection
< call to update image views
< new data accessors
< can not process image
< can not handle option
< can not handle profile
< more signal types are possible
References oySIGNAL_CONNECTED, oySIGNAL_DATA_CHANGED, oySIGNAL_INCOMPATIBLE_CONTEXT, oySIGNAL_INCOMPATIBLE_DATA, oySIGNAL_INCOMPATIBLE_OPTION, oySIGNAL_RELEASED, oySIGNAL_STORAGE_CHANGED, oySIGNAL_USER1, oySIGNAL_USER2, and oySIGNAL_USER3.
Referenced by oyFilterNode_s::oyFilterNode_TextToInfo_(), oyObserver_s::oyStruct_ObserverSignal(), and oyObserver_s::oyStructSignalForward_().