![]() |
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 | |
| enum | oySIGNAL_e { , oySIGNAL_CONNECTED, oySIGNAL_RELEASED, oySIGNAL_DATA_CHANGED, oySIGNAL_STORAGE_CHANGED, oySIGNAL_INCOMPATIBLE_DATA, oySIGNAL_INCOMPATIBLE_OPTION, oySIGNAL_INCOMPATIBLE_CONTEXT, oySIGNAL_USER1, oySIGNAL_USER2, oySIGNAL_USER3 } |
| observer signalsThe signal types are similiar to the graph event enum oyCONNECTOR_EVENT_e. More... | |
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