⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glossary.html

📁 另一 UPNP SDK 支持在UNIX/LINUX上运行。 UPnP是一种网络协议
💻 HTML
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Glossary</title><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="GUPnP Reference Manual"><link rel="up" href="index.html" title="GUPnP Reference Manual"><link rel="prev" href="schemas-service.html" title="Service Description"><link rel="next" href="ix01.html" title="Index"><meta name="generator" content="GTK-Doc V1.10 (XML mode)"><link rel="stylesheet" href="style.css" type="text/css"><link rel="part" href="tutorial.html" title="Part聽I.聽Tutorial"><link rel="chapter" href="overview.html" title="Overview"><link rel="chapter" href="client-tutorial.html" title="Writing a UPnP Client"><link rel="chapter" href="server-tutorial.html" title="Writing a UPnP Service"><link rel="part" href="api.html" title="Part聽II.聽Reference"><link rel="chapter" href="api-device-info.html" title="Device Information"><link rel="chapter" href="api-device-control.html" title="Device Control"><link rel="chapter" href="api-device-impl.html" title="Device Implementation"><link rel="chapter" href="api-utility.html" title="Utility Functions"><link rel="chapter" href="api-tools.html" title="Tools"><link rel="part" href="schemas.html" title="Part聽III.聽XML Schemas"><link rel="chapter" href="schemas-device.html" title="Device Description"><link rel="chapter" href="schemas-service.html" title="Service Description"><link rel="glossary" href="glossary.html" title="Glossary"><link rel="index" href="ix01.html" title="Index"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="schemas-service.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td>聽</td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">GUPnP Reference Manual</th><td><a accesskey="n" href="ix01.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="glossary"></a>Glossary</h2></div></div></div><dl><dt><a name="action"></a>Action</dt><dd><p>      An <em class="firstterm">Action</em> is a method call on a      <em class="glossterm">Service</em>, which encapsulated a single piece of      functionality.  Actions can have multiple input and output arguments, and      can return error codes.  UPnP allows one of the output arguments to be      marked as the <em class="firstterm">return value</em>, but GUPnP doesn't treat      return values specially.    </p><p>      Every action argument has a related <em class="glossterm">State Variable</em>,      which determines the type of the argument.  Note that even if the argument      wouldn't need a state variable it is still required, due to historical      reasons.    </p></dd><dt><a name="controlpoint"></a>Control Point</dt><dd><p>      A <em class="firstterm">Control Point</em> is an entity on the network which      communicates with other <em class="glossterm">Devices</em> and      <em class="glossterm">Services</em>.  In the client/server model the control      point is a client and the <em class="glossterm">Service</em> is a server,      although it is common for devices to also be a control point because      whilst a single control point/service connection is client/server, the      UPnP network as whole is peer-to-peer.    </p></dd><dt><a name="device"></a>Device</dt><dd><p>      A <em class="firstterm">Device</em> is an entity on the network which      communicates using the UPnP standards.  This can be a dedicated physical      device such as a router or printer, or a PC which is running software      implementing the UPnP standards.    </p><p>      A Device can contain sub-devices, for example a combination      printer/scanner could appear as a general device with a printer      sub-device and a scanner sub-device.    </p><p>      Every device has zero or more <em class="glossterm">Services</em>.  UPnP defines many standard      device types, which specify services which are required to be implemented.      Alternatively, a non-standard device type could be used.  Examples of      standard device types are <code class="literal">MediaRenderer</code> or      <code class="literal">InternetGatewayDevice</code>.    </p><p>See Also <a class="glossseealso" href="glossary.html#service">Service</a>.</p></dd><dt><a name="service"></a>Service</dt><dd><p>      A <em class="firstterm">Service</em> is a collection of related methods      (called <em class="glossterm">Actions</em>) and public variables (called      <em class="glossterm">State Variables</em>) which together form a logical      interface.    </p><p>      UPnP defines standard services that define actions and variables which      must be present and their semantics.  Examples of these are      <code class="literal">AVTransport</code> and <code class="literal">WANIPConnection</code>.    </p><p>See Also <a class="glossseealso" href="glossary.html#action">Action</a>, <a class="glossseealso" href="glossary.html#device">Device</a>, <a class="glossseealso" href="glossary.html#state-variable">State Variable</a>.</p></dd><dt>SCPD</dt><dd><p>See <a class="glosssee" href="glossary.html#scpd">Service Control Protocol Document</a>.</p></dd><dt><a name="scpd"></a>Service Control Protocol Document</dt><dd><p>        An XML document which defines the set of <em class="glossterm">Actions</em>        and <em class="glossterm">State Variables</em> that a        <em class="glossterm">Service</em> implements.      </p><p>See Also <a class="glossseealso" href="glossary.html#service">Service</a>, <a class="glossseealso" href="glossary.html#action">Action</a>, <a class="glossseealso" href="glossary.html#state-variable">State Variable</a>.</p></dd><dt><a name="state-variable"></a>State Variable</dt><dd><p>      A <em class="firstterm">State Variable</em> is a public variable exposing some      aspect of the service's state.  State variables are typed and optionally      are <em class="firstterm">evented</em>, which means that any changes will be      notified.  Control points are said to <em class="firstterm">subscribe</em> to      a state variable to receive change notifications.    </p></dd><dt>UDN</dt><dd><p>See <a class="glosssee" href="glossary.html#udn">Unique Device Name</a>.</p></dd><dt><a name="udn"></a>Unique Device Name</dt><dd><p>        A a unique identifier which is <span class="emphasis"><em>unique</em></span> for every        device but <span class="emphasis"><em>never changes</em></span> for each particular        device.      </p><p>        A common practise is to generate a unique UDN on first boot from a        random seed, or use some unique and persistant property such as the        device's MAC address to create the UDN.      </p><p>See Also <a class="glossseealso" href="glossary.html#device">Device</a>.</p></dd></dl></div><div class="footer"><hr>          Generated by GTK-Doc V1.10</div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -