Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > d4407d1b28dc9463b6e6d9d6c9fc666a > files > 135

oyranos-devel-0.1.9-4.fc12.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Oyranos: oyFilterPlug_s Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&nbsp;Structure&nbsp;Index</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>oyFilterPlug_s Struct Reference<br>
<small>
[<a class="el" href="group__objects__conversion.html">Conversion API's</a>]</small>
</h1><!-- doxytag: class="oyFilterPlug_s" -->a filter connection structure<p>
The active input version of a <a class="el" href="structoyConnector__s.html" title="a filter connection description structureThis structure holds informations about...">oyConnector_s</a>. Each plug can connect to exact one socket.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;oyranos_alpha.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__objects__generic.html#ga62ef859fd449252e08ccba088cf4f20">oyOBJECT_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoyFilterPlug__s.html#6f64c567075cadc708b85be761b563cf">type_</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">oyStruct_Copy_f&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoyFilterPlug__s.html#9fa246a2a88be2ea83106a6e0a25034d">copy</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">oyStruct_Release_f&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoyFilterPlug__s.html#fec98e8c359943f3ce340743f9330331">release</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structoyObject__s.html">oyObject_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoyFilterPlug__s.html#a227307456f54696c28d5fe2b62b9908">oy_</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structoyConnector__s.html">oyConnector_s</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoyFilterPlug__s.html#89f8f87f5c68322ad32e8a7738ff5d6f">pattern</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structoyFilterNode__s.html">oyFilterNode_s</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoyFilterPlug__s.html#d5de3ada9174b803e83acfc73e455ed1">node</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoyFilterPlug__s.html#8fd5cf9d36f6fbfe49344a29ccb50d93">relatives_</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structoyFilterSocket__s.html">oyFilterSocket_s</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoyFilterPlug__s.html#b4ab3ecb4c1c6c3833c93384d8f61e2d">remote_socket_</a></td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI int OYEXPORT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__conversion.html#g39906c130780a0fcae34583f4d30711c">oyFilterPlug_Callback</a> (<a class="el" href="structoyFilterPlug__s.html">oyFilterPlug_s</a> *c, <a class="el" href="group__objects__conversion.html#g1f36ef9dc9420903b7d4883e593da683">oyCONNECTOR_EVENT_e</a> e)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">tell about a <a class="el" href="structoyConversion__s.html" title="a filter chain or graph to manipulate a imageOrder of filters matters. The processing...">oyConversion_s</a> event  <a href="group__objects__conversion.html#g39906c130780a0fcae34583f4d30711c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI int OYEXPORT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__conversion.html#gbb753a2e38dd7b1682916d7fe0d96428">oyFilterPlug_ConnectIntoSocket</a> (<a class="el" href="structoyFilterPlug__s.html">oyFilterPlug_s</a> **p, <a class="el" href="structoyFilterSocket__s.html">oyFilterSocket_s</a> **s)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">connect a <a class="el" href="structoyFilterPlug__s.html" title="a filter connection structureThe active input version of a oyConnector_s. Each plug...">oyFilterPlug_s</a> with a <a class="el" href="structoyFilterSocket__s.html" title="a filter connection structureThe passive output version of a oyConnector_s.">oyFilterSocket_s</a>  <a href="group__objects__conversion.html#gbb753a2e38dd7b1682916d7fe0d96428"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI <a class="el" href="structoyFilterPlug__s.html">oyFilterPlug_s</a> *OYEXPORT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__conversion.html#gac834b45621991ca086856866b0704c1">oyFilterPlug_New</a> (<a class="el" href="structoyObject__s.html">oyObject_s</a> object)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate a new FilterPlug object  <a href="group__objects__conversion.html#gac834b45621991ca086856866b0704c1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI <a class="el" href="structoyFilterPlug__s.html">oyFilterPlug_s</a> *OYEXPORT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__conversion.html#g3fed264d6248e362867c3111db891726">oyFilterPlug_Copy</a> (<a class="el" href="structoyFilterPlug__s.html">oyFilterPlug_s</a> *obj, <a class="el" href="structoyObject__s.html">oyObject_s</a> object)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy or reference a FilterPlug object  <a href="group__objects__conversion.html#g3fed264d6248e362867c3111db891726"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI int OYEXPORT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__conversion.html#g32ba258f836c2b47e396905b4a3bd91e">oyFilterPlug_Release</a> (<a class="el" href="structoyFilterPlug__s.html">oyFilterPlug_s</a> **obj)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">release and possibly deallocate a FilterPlug object  <a href="group__objects__conversion.html#g32ba258f836c2b47e396905b4a3bd91e"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
a filter connection structure<p>
The active input version of a <a class="el" href="structoyConnector__s.html" title="a filter connection description structureThis structure holds informations about...">oyConnector_s</a>. Each plug can connect to exact one socket. 
<p>
<div align="center">
<img src="inline_dotgraph_14.dot.png" alt="inline_dotgraph_14.dot" border="0" usemap="#inline_dotgraph_14.dot.map">
<map name="inline_dotgraph_14.dot.map"><area shape="rect" href="structoyFilterSocket__s.html" title="&lt;TABLE&gt;" alt="" coords="16,13,139,45"></map>
</div>
<p>
<dl class="version" compact><dt><b>Version:</b></dt><dd>Oyranos: 0.1.8 </dd></dl>
<dl class="since" compact><dt><b>Since:</b></dt><dd>2008/07/29 (Oyranos: 0.1.8) </dd></dl>
<dl class="date" compact><dt><b>Date:</b></dt><dd>2008/07/29 </dd></dl>
<hr><h2>Field Documentation</h2>
<a class="anchor" name="9fa246a2a88be2ea83106a6e0a25034d"></a><!-- doxytag: member="oyFilterPlug_s::copy" ref="9fa246a2a88be2ea83106a6e0a25034d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">oyStruct_Copy_f <a class="el" href="structoyFilterPlug__s.html#9fa246a2a88be2ea83106a6e0a25034d">oyFilterPlug_s::copy</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
copy function 
</div>
</div><p>
<a class="anchor" name="d5de3ada9174b803e83acfc73e455ed1"></a><!-- doxytag: member="oyFilterPlug_s::node" ref="d5de3ada9174b803e83acfc73e455ed1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structoyFilterNode__s.html">oyFilterNode_s</a>* <a class="el" href="structoyFilterPlug__s.html#d5de3ada9174b803e83acfc73e455ed1">oyFilterPlug_s::node</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
filter node for this connector 
<p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l13397">oyFilterNode_s::oyFilterNode_GetPlug()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l11744">oyFilterPlug_Release()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a227307456f54696c28d5fe2b62b9908"></a><!-- doxytag: member="oyFilterPlug_s::oy_" ref="a227307456f54696c28d5fe2b62b9908" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structoyObject__s.html">oyObject_s</a> <a class="el" href="structoyFilterPlug__s.html#a227307456f54696c28d5fe2b62b9908">oyFilterPlug_s::oy_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
base object 
<p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l11400">oyFilterPlug_Callback()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l11713">oyFilterPlug_Copy()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l11744">oyFilterPlug_Release()</a>.</p>

</div>
</div><p>
<a class="anchor" name="89f8f87f5c68322ad32e8a7738ff5d6f"></a><!-- doxytag: member="oyFilterPlug_s::pattern" ref="89f8f87f5c68322ad32e8a7738ff5d6f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structoyConnector__s.html">oyConnector_s</a>* <a class="el" href="structoyFilterPlug__s.html#89f8f87f5c68322ad32e8a7738ff5d6f">oyFilterPlug_s::pattern</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
a pattern the filter node can handle through this connector 
<p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l15207">oyConversion_s::oyConversion_FilterAdd()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l13397">oyFilterNode_s::oyFilterNode_GetPlug()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l11744">oyFilterPlug_Release()</a>.</p>

</div>
</div><p>
<a class="anchor" name="8fd5cf9d36f6fbfe49344a29ccb50d93"></a><!-- doxytag: member="oyFilterPlug_s::relatives_" ref="8fd5cf9d36f6fbfe49344a29ccb50d93" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="structoyFilterPlug__s.html#8fd5cf9d36f6fbfe49344a29ccb50d93">oyFilterPlug_s::relatives_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
hint about belonging to a filter 
<p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l13397">oyFilterNode_s::oyFilterNode_GetPlug()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l11744">oyFilterPlug_Release()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fec98e8c359943f3ce340743f9330331"></a><!-- doxytag: member="oyFilterPlug_s::release" ref="fec98e8c359943f3ce340743f9330331" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">oyStruct_Release_f <a class="el" href="structoyFilterPlug__s.html#fec98e8c359943f3ce340743f9330331">oyFilterPlug_s::release</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
release function 
<p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l11628">oyFilterPlug_New()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b4ab3ecb4c1c6c3833c93384d8f61e2d"></a><!-- doxytag: member="oyFilterPlug_s::remote_socket_" ref="b4ab3ecb4c1c6c3833c93384d8f61e2d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structoyFilterSocket__s.html">oyFilterSocket_s</a>* <a class="el" href="structoyFilterPlug__s.html#b4ab3ecb4c1c6c3833c93384d8f61e2d">oyFilterPlug_s::remote_socket_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
the remote output 
<p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l15414">oyConversion_s::oyConversion_GetOnePixel()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l15312">oyConversion_s::oyConversion_OutputAdd()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l15370">oyConversion_s::oyConversion_Run()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l11603">oyFilterPlug_ConnectIntoSocket()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l11744">oyFilterPlug_Release()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l14907">oyPixelAccess_s::oyPixelAccess_CalculateNextStartPixel()</a>.</p>

</div>
</div><p>
<a class="anchor" name="6f64c567075cadc708b85be761b563cf"></a><!-- doxytag: member="oyFilterPlug_s::type_" ref="6f64c567075cadc708b85be761b563cf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__objects__generic.html#ga62ef859fd449252e08ccba088cf4f20">oyOBJECT_e</a> <a class="el" href="structoyFilterPlug__s.html#6f64c567075cadc708b85be761b563cf">oyFilterPlug_s::type_</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
struct type oyOBJECT_FILTER_PLUG_S 
<p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l11713">oyFilterPlug_Copy()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l11744">oyFilterPlug_Release()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l11965">oyFilterPlugs_s::oyFilterPlugs_MoveIn()</a>.</p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Jul 27 04:18:00 2009 for Oyranos by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>