Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-release > by-pkgid > 2a781e5f78e233aedaa1e51ed196dcc3 > files > 131

lib64zvbi-devel-0.2.35-5.mga6.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>ZVBI Library: vbi_link Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ZVBI Library
   &#160;<span id="projectnumber">0.2.35</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">vbi_link Struct Reference<div class="ingroups"><a class="el" href="group__HiDec.html">High Level Decoding</a> &raquo; <a class="el" href="group__Event.html">Events</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a0ef701d4a44a454002c116c072397517"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Event.html#gaa8fa9488512f585b82ddd303ae3fb55d">vbi_link_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvbi__link.html#a0ef701d4a44a454002c116c072397517">type</a></td></tr>
<tr class="separator:a0ef701d4a44a454002c116c072397517"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c76efcbde60e41c1324c5a1c89ff999"><td class="memItemLeft" align="right" valign="top">vbi_bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvbi__link.html#a5c76efcbde60e41c1324c5a1c89ff999">eacem</a></td></tr>
<tr class="separator:a5c76efcbde60e41c1324c5a1c89ff999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd89f6d3ef51f0bc1c4969b8890bcb1d"><td class="memItemLeft" align="right" valign="top">signed char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvbi__link.html#afd89f6d3ef51f0bc1c4969b8890bcb1d">name</a> [80]</td></tr>
<tr class="separator:afd89f6d3ef51f0bc1c4969b8890bcb1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4ba7126a995470878d8eae3ab2fc2e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4ba7126a995470878d8eae3ab2fc2e0"></a>
signed char&#160;</td><td class="memItemRight" valign="bottom"><b>url</b> [256]</td></tr>
<tr class="separator:aa4ba7126a995470878d8eae3ab2fc2e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70994cdd20219df8790829e1caa6a248"><td class="memItemLeft" align="right" valign="top">signed char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvbi__link.html#a70994cdd20219df8790829e1caa6a248">script</a> [256]</td></tr>
<tr class="separator:a70994cdd20219df8790829e1caa6a248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25db18a1b174a2c196790107ba26464b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Event.html#gaf7674e0718ecde1f3340325e34296b6a">vbi_nuid</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvbi__link.html#a25db18a1b174a2c196790107ba26464b">nuid</a></td></tr>
<tr class="separator:a25db18a1b174a2c196790107ba26464b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c3ebdf0f866e26709f59e8b5b985730"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__HiDec.html#ga8711c9b42b61d518b7f79e941fe94eb1">vbi_pgno</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvbi__link.html#a0c3ebdf0f866e26709f59e8b5b985730">pgno</a></td></tr>
<tr class="separator:a0c3ebdf0f866e26709f59e8b5b985730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab478ff697a292d2156cd09ea853936ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab478ff697a292d2156cd09ea853936ac"></a>
<a class="el" href="group__HiDec.html#ga06ee2e75548bbd0fcca06a71395c940e">vbi_subno</a>&#160;</td><td class="memItemRight" valign="bottom"><b>subno</b></td></tr>
<tr class="separator:ab478ff697a292d2156cd09ea853936ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a817175c5af545750a763d5424d1237"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvbi__link.html#a6a817175c5af545750a763d5424d1237">expires</a></td></tr>
<tr class="separator:a6a817175c5af545750a763d5424d1237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7c7003788b284ac043ce4d59c772e58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Event.html#ga2276e95c9c29f0799c4bc1b2b9641bdb">vbi_itv_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvbi__link.html#ad7c7003788b284ac043ce4d59c772e58">itv_type</a></td></tr>
<tr class="separator:ad7c7003788b284ac043ce4d59c772e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c59cc1efd0b8cd1560294ed53534b1d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvbi__link.html#a9c59cc1efd0b8cd1560294ed53534b1d">priority</a></td></tr>
<tr class="separator:a9c59cc1efd0b8cd1560294ed53534b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff33e29b5e92b834d16e6aebaeafc20b"><td class="memItemLeft" align="right" valign="top">vbi_bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvbi__link.html#aff33e29b5e92b834d16e6aebaeafc20b">autoload</a></td></tr>
<tr class="separator:aff33e29b5e92b834d16e6aebaeafc20b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>General purpose link description for ATVEF (ITV, WebTV in the United States) and EACEM (SuperTeletext et al in Europe) triggers, Teletext TOP and FLOF navigation, and for links "guessed" by libzvbi from the text (e. g. page numbers and URLs). Usually not all fields will be used. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a0ef701d4a44a454002c116c072397517"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Event.html#gaa8fa9488512f585b82ddd303ae3fb55d">vbi_link_type</a> vbi_link::type</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>See vbi_link_type. </p>

</div>
</div>
<a class="anchor" id="a5c76efcbde60e41c1324c5a1c89ff999"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vbi_bool vbi_link::eacem</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Links can be obtained two ways, via <a class="el" href="event_8h.html#VBI_EVENT_TRIGGER">VBI_EVENT_TRIGGER</a>, then it arrived either through the EACEM or ATVEF transport method as flagged by this field. Or it is a navigational link returned by vbi_resolve_link(), then this field does not apply. </p>

</div>
</div>
<a class="anchor" id="afd89f6d3ef51f0bc1c4969b8890bcb1d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">signed char vbi_link::name[80]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Some descriptive text, Latin-1, possibly blank. </p>

</div>
</div>
<a class="anchor" id="a70994cdd20219df8790829e1caa6a248"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">signed char vbi_link::script[256]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>A piece of ECMA script (Javascript), this may be used on WebTV or SuperTeletext pages to trigger some action. Usually blank. </p>

</div>
</div>
<a class="anchor" id="a25db18a1b174a2c196790107ba26464b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Event.html#gaf7674e0718ecde1f3340325e34296b6a">vbi_nuid</a> vbi_link::nuid</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Teletext page links (no Closed Caption counterpart) can can actually reach across networks. That happens for example when vbi_resolve_link() picked up a link on a page after we switch away from that channel, or with EACEM triggers deliberately pointing to a page on another network (sic!). So the network id (if known, otherwise 0) is part of the page number. See vbi_nuid. </p>

</div>
</div>
<a class="anchor" id="a0c3ebdf0f866e26709f59e8b5b985730"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__HiDec.html#ga8711c9b42b61d518b7f79e941fe94eb1">vbi_pgno</a> vbi_link::pgno</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><em>pgno</em> and <em>subno</em> Teletext page number, see vbi_pgno, vbi_subno. </p>

</div>
</div>
<a class="anchor" id="a6a817175c5af545750a763d5424d1237"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vbi_link::expires</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The time in seconds and fractions since 1970-01-01 00:00 when the link should no longer be offered to the user, similar to a HTTP cache expiration date. </p>

</div>
</div>
<a class="anchor" id="ad7c7003788b284ac043ce4d59c772e58"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__Event.html#ga2276e95c9c29f0799c4bc1b2b9641bdb">vbi_itv_type</a> vbi_link::itv_type</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>See vbi_itv_type. This field applies only to ATVEF triggers, is otherwise <code>VBI_WEBLINK_UNKNOWN</code>. </p>

</div>
</div>
<a class="anchor" id="a9c59cc1efd0b8cd1560294ed53534b1d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vbi_link::priority</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Trigger priority. 0 = emergency, should never be blocked. 1 or 2 = "high", 3 ... 5 = "medium", 6 ... 9 = "low". The default is 9. Apart of filtering triggers, this is also used to determine at which priority multiple links should be presented to the user. This field applies only to EACEM triggers, is otherwise 9. </p>

</div>
</div>
<a class="anchor" id="aff33e29b5e92b834d16e6aebaeafc20b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vbi_bool vbi_link::autoload</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Open the target without user confirmation. (Supposedly this flag will be used to trigger scripts, not to open pages, but I have yet to see such a trigger.) </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>