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

Public Member Functions | |
| OYAPI int OYEXPORT | oyFilterSocket_Callback (oyFilterPlug_s *c, oyCONNECTOR_EVENT_e e) |
| tell about a oyConversion_s event | |
| OYAPI int OYEXPORT | oyFilterSocket_SignalToGraph (oyFilterSocket_s *c, oyCONNECTOR_EVENT_e e) |
| send a signal through the graph | |
| OYAPI oyFilterSocket_s *OYEXPORT | oyFilterSocket_New (oyObject_s object) |
| allocate a new FilterSocket object | |
| OYAPI oyFilterSocket_s *OYEXPORT | oyFilterSocket_Copy (oyFilterSocket_s *obj, oyObject_s object) |
| copy or reference a FilterSocket object | |
| OYAPI int OYEXPORT | oyFilterSocket_Release (oyFilterSocket_s **obj) |
| release and possibly deallocate a FilterSocket object | |
Data Fields | |
| oyStruct_Copy_f | copy |
| oyStruct_Release_f | release |
| oyFilterNode_s * | node |
| oyStruct_s * | data |
| oyConnector_s * | pattern |
a filter connection structure
The passive output version of a oyConnector_s.
| oyStruct_Copy_f oyFilterSocket_s::copy |
copy function
| oyStruct_s* oyFilterSocket_s::data |
unprocessed data model
Referenced by oyFilterNode_s::oyFilterNode_Connect(), oyFilterNode_s::oyFilterNode_DataGet(), oyFilterNode_s::oyFilterNode_DataSet(), and oyFilterPlug_s::oyFilterPlug_ResolveImage().
filter node for this connector
Referenced by oyFilterGraph_s::oyFilterGraph_ToText(), oyFilterNode_s::oyFilterNode_GetSocket(), oyFilterPlug_s::oyFilterPlug_ResolveImage(), oyFilterSocket_Callback(), oyFilterSocket_Release(), and oyFilterSocket_SignalToGraph().
a pattern the filter node can handle through this connector
Referenced by oyFilterNode_s::oyFilterNode_ConnectorMatch(), oyFilterNode_s::oyFilterNode_GetSocket(), and oyFilterSocket_Release().
| oyStruct_Release_f oyFilterSocket_s::release |
release function
Referenced by oyFilterSocket_New().