![]() |
Oyranos
git-devel
Oyranos is a full featured Color Management System
|
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_INCOMPLETE_GRAPH, oySIGNAL_VISITED, oySIGNAL_USER1 = 20, 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 | +-> Base_s.h | +– oyStruct_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
< can not completely process
< just accessed
< more signal types are possible
1.8.13