The active input version of a oyConnector_s. Each plug can connect to exact one socket. More...
#include <oyranos_alpha.h>
Data Fields | |
oyOBJECT_e | type_ |
oyStruct_Copy_f | copy |
oyStruct_Release_f | release |
oyObject_s | oy_ |
oyConnector_s * | pattern |
oyFilterNode_s * | node |
char * | relatives_ |
oyFilterSocket_s * | remote_socket_ |
Related Functions | |
(Note that these are not member functions.) | |
OYAPI int OYEXPORT | oyFilterPlug_Callback (oyFilterPlug_s *c, oyCONNECTOR_EVENT_e e) |
tell about a oyConversion_s event | |
OYAPI int OYEXPORT | oyFilterPlug_ConnectIntoSocket (oyFilterPlug_s **p, oyFilterSocket_s **s) |
connect a oyFilterPlug_s with a oyFilterSocket_s | |
OYAPI oyFilterPlug_s *OYEXPORT | oyFilterPlug_New (oyObject_s object) |
allocate a new FilterPlug object | |
OYAPI oyFilterPlug_s *OYEXPORT | oyFilterPlug_Copy (oyFilterPlug_s *obj, oyObject_s object) |
copy or reference a FilterPlug object | |
OYAPI int OYEXPORT | oyFilterPlug_Release (oyFilterPlug_s **obj) |
release and possibly deallocate a FilterPlug object |
The active input version of a oyConnector_s. Each plug can connect to exact one socket.
oyStruct_Copy_f oyFilterPlug_s::copy |
copy function
filter node for this connector
Referenced by oyFilterNode_s::oyFilterNode_GetPlug(), and oyFilterPlug_Release().
base object
Referenced by oyFilterPlug_Callback(), oyFilterPlug_Copy(), and oyFilterPlug_Release().
a pattern the filter node can handle through this connector
Referenced by oyConversion_s::oyConversion_FilterAdd(), oyFilterNode_s::oyFilterNode_GetPlug(), and oyFilterPlug_Release().
hint about belonging to a filter
Referenced by oyFilterNode_s::oyFilterNode_GetPlug(), and oyFilterPlug_Release().
oyStruct_Release_f oyFilterPlug_s::release |
release function
Referenced by oyFilterPlug_New().
struct type oyOBJECT_FILTER_PLUG_S
Referenced by oyFilterPlug_Copy(), oyFilterPlug_Release(), and oyFilterPlugs_s::oyFilterPlugs_MoveIn().