Oyranos Colour Management System API
Public Member Functions | Data Fields
oyFilterSocket_s Struct Reference

a filter connection structure More...

#include <oyranos_alpha.h>

Collaboration diagram for oyFilterSocket_s:
Collaboration graph
[legend]

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_snode
oyStruct_s * data
oyConnector_spattern

Detailed Description

a filter connection structure

The passive output version of a oyConnector_s.

dot_inline_dotgraph_18.png
Version:
Oyranos: 0.1.8
Since:
2008/07/29 (Oyranos: 0.1.8)
Date:
2008/07/29

Field Documentation

oyStruct_Copy_f oyFilterSocket_s::copy

copy function

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().