Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 04b5d9decd5baea570b59d0bd03cbaab > files > 145

glibmm24-doc-2.28.0-1.fc15.noarch.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"/>
<title>glibmm: Gio::InetAddress Class 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.7.2 -->
<div class="navigation" id="top">
  <div 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><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath">
    <ul>
      <li><a class="el" href="namespaceGio.html">Gio</a> </li>
      <li><a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#related">Related Functions</a> </div>
  <div class="headertitle">
<h1>Gio::InetAddress Class Reference<br/>
<small>
[<a class="el" href="group__NetworkIO.html">Portable Network I/O Functionality</a>]</small>
</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="Gio::InetAddress" --><!-- doxytag: inherits="Glib::Object" -->
<p>An IPv4/IPv6 address. <a href="#_details">More...</a></p>

<p><code>#include &lt;giomm/inetaddress.h&gt;</code></p>
<!-- startSectionHeader --><div class="dynheader">
Inheritance diagram for Gio::InetAddress:<!-- endSectionHeader --></div>
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
<div class="center"><img src="classGio_1_1InetAddress__inherit__graph.png" border="0" usemap="#Gio_1_1InetAddress_inherit__map" alt="Inheritance graph"/></div>
<map name="Gio_1_1InetAddress_inherit__map" id="Gio_1_1InetAddress_inherit__map">
<area shape="rect" id="node2" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,160,115,189"/><area shape="rect" id="node4" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="5,83,131,112"/><area shape="rect" id="node6" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center><!-- endSectionContent --></div>

<p><a href="classGio_1_1InetAddress-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a681469990ccd8829c9c56f2c21b987ff">~InetAddress</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GInetAddress*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a814cf259fbe2075145372ff8f041e2fd">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a814cf259fbe2075145372ff8f041e2fd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GInetAddress*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a02955cf2f6af819e6a33fae34f02a35d">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a02955cf2f6af819e6a33fae34f02a35d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GInetAddress*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#ac5740ac33a8c1507165bfb24ad05867b">gobj_copy</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#ac5740ac33a8c1507165bfb24ad05867b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const guint8*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a55511045dd96127a9e0c71277f6f09e9">to_bytes</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the raw binary address data from <em>address</em>. <a href="#a55511045dd96127a9e0c71277f6f09e9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#aad0c75db355f9202eb2d9abdfd62664f">to_string</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts <em>address</em> to string form. <a href="#aad0c75db355f9202eb2d9abdfd62664f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#aad520fbba41d5d4ff350c0e0b8aa8bd2">get_family</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets <em>address's</em> family. <a href="#aad520fbba41d5d4ff350c0e0b8aa8bd2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a195f40df5aa0a539d4199dd8c89b67ce">get_is_any</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is the "any" address for its family. <a href="#a195f40df5aa0a539d4199dd8c89b67ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#ae27877a353888bda5cc7d6ef439b6f43">get_is_link_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a link-local address (that is, if it identifies a host on a local network that is not connected to the Internet). <a href="#ae27877a353888bda5cc7d6ef439b6f43"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a123434ddbf161d5bd24bdd6e1a242042">get_is_loopback</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is the loopback address for its family. <a href="#a123434ddbf161d5bd24bdd6e1a242042"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a4bc588e6ceab049f81458d17a282a696">get_is_mc_global</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a global multicast address. <a href="#a4bc588e6ceab049f81458d17a282a696"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a0759e79028e0f3a967f21e9aa785708c">get_is_mc_link_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a link-local multicast address. <a href="#a0759e79028e0f3a967f21e9aa785708c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a30fedd1ab379f61ad0d43822a7fbd414">get_is_mc_node_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a node-local multicast address. <a href="#a30fedd1ab379f61ad0d43822a7fbd414"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a1933a994b55b0d3198187813aadabb8a">get_is_mc_org_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is an organization-local multicast address. <a href="#a1933a994b55b0d3198187813aadabb8a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#af50cbe1bd1fc064e37759026f60a2e78">get_is_mc_site_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a site-local multicast address. <a href="#af50cbe1bd1fc064e37759026f60a2e78"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a1751ce4f0815d2bef25c789f6a7c2c51">get_is_multicast</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a multicast address. <a href="#a1751ce4f0815d2bef25c789f6a7c2c51"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a6f18baee3fd0e8d4411ed6300e3f4ac9">get_is_site_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a site-local address such as 10.0.0.1 (that is, the address identifies a host on a local network that can not be reached directly from the Internet, but which may have outgoing Internet connectivity via a NAT or firewall). <a href="#a6f18baee3fd0e8d4411ed6300e3f4ac9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">gsize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#aadfe97104f2bc53014fd70a2f1d8541e">get_native_size</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size of the native raw binary address for <em>address</em>. <a href="#aadfe97104f2bc53014fd70a2f1d8541e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; void* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#aa36c5a594ba3817dd4a26809306afed9">property_bytes</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The raw address data. <a href="#aa36c5a594ba3817dd4a26809306afed9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#aeae04e495a7500d5c2a7f181ebfcc9d9">property_family</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The address family (IPv4 or IPv6). <a href="#aeae04e495a7500d5c2a7f181ebfcc9d9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a2768fb98f0e54471ce9f931af51e3b70">property_is_any</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is the 'any' address for its family. <a href="#a2768fb98f0e54471ce9f931af51e3b70"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a32bee85c7d8f84b0da5cddb2a5004c32">property_is_link_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is a link-local address. <a href="#a32bee85c7d8f84b0da5cddb2a5004c32"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a593d38de6eda4a07dfa73e31f357608a">property_is_loopback</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is the loopback address for its family. <a href="#a593d38de6eda4a07dfa73e31f357608a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a42ef8f6808ff5ecb8cfb88cf03e1fdcf">property_is_mc_global</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is a global multicast address. <a href="#a42ef8f6808ff5ecb8cfb88cf03e1fdcf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#ad81e7dfda050db631ece192a8c30ab6a">property_is_mc_link_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is a link-local multicast address. <a href="#ad81e7dfda050db631ece192a8c30ab6a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a8f0d115274fcb3d2f0b81243d521b119">property_is_mc_node_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is a node-local multicast address. <a href="#a8f0d115274fcb3d2f0b81243d521b119"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#aad124e70a770abc49bc4509c030f0a69">property_is_mc_org_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is an organization-local multicast address. <a href="#aad124e70a770abc49bc4509c030f0a69"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a000cf9841207639fab5c6984c88071f9">property_is_mc_site_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is a site-local multicast address. <a href="#a000cf9841207639fab5c6984c88071f9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a49836dc077f49c84dfd6e7763630cece">property_is_multicast</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is a multicast address. <a href="#a49836dc077f49c84dfd6e7763630cece"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a18dfa0c0c3a6f43f88eeb7ed7b316f3e">property_is_site_local</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is a site-local address. <a href="#a18dfa0c0c3a6f43f88eeb7ed7b316f3e"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#ad9a5b29ab4211c5e6d03d7630d1f352e">create</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01128.html#af4d08898cac5ae6fe1d0a15a6f90d271">string</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#ab34823f20a1719d0d4dd0b8908791196">create</a> (const guint8* bytes, <a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#a801b964256dd4934f58db81626e6f42a">create_any</a> (<a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#af78181b11c10d9d698d9a49cfa2136ed">create_loopback</a> (<a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#aeca7299962f7b75793c493ff32d91abe">InetAddress</a> (const guint8* bytes, <a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
<tr><td colspan="2"><h2><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">Gio::InetAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#ab8ed0814ec989e9c9b07332b19958a01">wrap</a> (GInetAddress* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#ab8ed0814ec989e9c9b07332b19958a01"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>An IPv4/IPv6 address. </p>
<p><a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a> represents an IPv4 or IPv6 internet address. Use <a class="el" href="classGio_1_1Resolver.html#aea1576fa2684d9bca58a589098a8371e" title="Synchronously resolves hostname to determine its associated IP address(es).">Resolver::lookup_by_name()</a> or <a class="el" href="classGio_1_1Resolver.html#a0130482bb442e3a006e06d57665c2318" title="Begins asynchronously resolving hostname to determine its associated IP address(es), and eventually calls slot, which must call lookup_by_name_finish() to get the result.">Resolver::lookup_by_name_async()</a> to look up the <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a> for a hostname. Use <a class="el" href="classGio_1_1Resolver.html#abb5740225148191d2e93d7a6b12caf23" title="Synchronously reverse-resolves address to determine its associated hostname.">Resolver::lookup_by_address()</a> or <a class="el" href="classGio_1_1Resolver.html#a3bfd36d312e60b748df35089d5126b4f" title="Begins asynchronously reverse-resolving an address to determine its associated hostname, and eventually calls callback, which must call lookup_by_address_finish() to get the final result.">Resolver::lookup_by_address_async()</a> to look up the hostname for a <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a>.</p>
<p>To actually connect to a remote host, you will need a <a class="el" href="classGio_1_1InetSocketAddress.html" title="Internet SocketAddress.">InetSocketAddress</a> (which includes a <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a> as well as a port number).</p>
<dl class="since_2_24"><dt><b><a class="el" href="since_2_24.html#_since_2_24000020">Since glibmm 2.24:</a></b></dt><dd></dd></dl>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a681469990ccd8829c9c56f2c21b987ff"></a><!-- doxytag: member="Gio::InetAddress::~InetAddress" ref="a681469990ccd8829c9c56f2c21b987ff" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gio::InetAddress::~InetAddress </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aeca7299962f7b75793c493ff32d91abe"></a><!-- doxytag: member="Gio::InetAddress::InetAddress" ref="aeca7299962f7b75793c493ff32d91abe" args="(const guint8 *bytes, SocketFamily family)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gio::InetAddress::InetAddress </td>
          <td>(</td>
          <td class="paramtype">const guint8 *&#160;</td>
          <td class="paramname"> <em>bytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&#160;</td>
          <td class="paramname"> <em>family</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [explicit, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ad9a5b29ab4211c5e6d03d7630d1f352e"></a><!-- doxytag: member="Gio::InetAddress::create" ref="ad9a5b29ab4211c5e6d03d7630d1f352e" args="(const Glib::ustring &amp;string)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt; Gio::InetAddress::create </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
          <td class="paramname"> <em>string</em>&#160;)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab34823f20a1719d0d4dd0b8908791196"></a><!-- doxytag: member="Gio::InetAddress::create" ref="ab34823f20a1719d0d4dd0b8908791196" args="(const guint8 *bytes, SocketFamily family)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt; Gio::InetAddress::create </td>
          <td>(</td>
          <td class="paramtype">const guint8 *&#160;</td>
          <td class="paramname"> <em>bytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&#160;</td>
          <td class="paramname"> <em>family</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a801b964256dd4934f58db81626e6f42a"></a><!-- doxytag: member="Gio::InetAddress::create_any" ref="a801b964256dd4934f58db81626e6f42a" args="(SocketFamily family)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt; Gio::InetAddress::create_any </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&#160;</td>
          <td class="paramname"> <em>family</em>&#160;)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af78181b11c10d9d698d9a49cfa2136ed"></a><!-- doxytag: member="Gio::InetAddress::create_loopback" ref="af78181b11c10d9d698d9a49cfa2136ed" args="(SocketFamily family)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt; Gio::InetAddress::create_loopback </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&#160;</td>
          <td class="paramname"> <em>family</em>&#160;)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aad520fbba41d5d4ff350c0e0b8aa8bd2"></a><!-- doxytag: member="Gio::InetAddress::get_family" ref="aad520fbba41d5d4ff350c0e0b8aa8bd2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> Gio::InetAddress::get_family </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets <em>address's</em> family. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000044">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><em>address's</em> family. </dd></dl>

</div>
</div>
<a class="anchor" id="a195f40df5aa0a539d4199dd8c89b67ce"></a><!-- doxytag: member="Gio::InetAddress::get_is_any" ref="a195f40df5aa0a539d4199dd8c89b67ce" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::InetAddress::get_is_any </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tests whether <em>address</em> is the "any" address for its family. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000045">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is the "any" address for its family. </dd></dl>

</div>
</div>
<a class="anchor" id="ae27877a353888bda5cc7d6ef439b6f43"></a><!-- doxytag: member="Gio::InetAddress::get_is_link_local" ref="ae27877a353888bda5cc7d6ef439b6f43" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::InetAddress::get_is_link_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tests whether <em>address</em> is a link-local address (that is, if it identifies a host on a local network that is not connected to the Internet). </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000046">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a link-local address. </dd></dl>

</div>
</div>
<a class="anchor" id="a123434ddbf161d5bd24bdd6e1a242042"></a><!-- doxytag: member="Gio::InetAddress::get_is_loopback" ref="a123434ddbf161d5bd24bdd6e1a242042" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::InetAddress::get_is_loopback </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tests whether <em>address</em> is the loopback address for its family. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000047">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is the loopback address for its family. </dd></dl>

</div>
</div>
<a class="anchor" id="a4bc588e6ceab049f81458d17a282a696"></a><!-- doxytag: member="Gio::InetAddress::get_is_mc_global" ref="a4bc588e6ceab049f81458d17a282a696" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::InetAddress::get_is_mc_global </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tests whether <em>address</em> is a global multicast address. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000048">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a global multicast address. </dd></dl>

</div>
</div>
<a class="anchor" id="a0759e79028e0f3a967f21e9aa785708c"></a><!-- doxytag: member="Gio::InetAddress::get_is_mc_link_local" ref="a0759e79028e0f3a967f21e9aa785708c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::InetAddress::get_is_mc_link_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tests whether <em>address</em> is a link-local multicast address. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000049">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a link-local multicast address. </dd></dl>

</div>
</div>
<a class="anchor" id="a30fedd1ab379f61ad0d43822a7fbd414"></a><!-- doxytag: member="Gio::InetAddress::get_is_mc_node_local" ref="a30fedd1ab379f61ad0d43822a7fbd414" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::InetAddress::get_is_mc_node_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tests whether <em>address</em> is a node-local multicast address. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000050">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a node-local multicast address. </dd></dl>

</div>
</div>
<a class="anchor" id="a1933a994b55b0d3198187813aadabb8a"></a><!-- doxytag: member="Gio::InetAddress::get_is_mc_org_local" ref="a1933a994b55b0d3198187813aadabb8a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::InetAddress::get_is_mc_org_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tests whether <em>address</em> is an organization-local multicast address. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000051">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is an organization-local multicast address. </dd></dl>

</div>
</div>
<a class="anchor" id="af50cbe1bd1fc064e37759026f60a2e78"></a><!-- doxytag: member="Gio::InetAddress::get_is_mc_site_local" ref="af50cbe1bd1fc064e37759026f60a2e78" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::InetAddress::get_is_mc_site_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tests whether <em>address</em> is a site-local multicast address. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000052">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a site-local multicast address. </dd></dl>

</div>
</div>
<a class="anchor" id="a1751ce4f0815d2bef25c789f6a7c2c51"></a><!-- doxytag: member="Gio::InetAddress::get_is_multicast" ref="a1751ce4f0815d2bef25c789f6a7c2c51" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::InetAddress::get_is_multicast </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tests whether <em>address</em> is a multicast address. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000053">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a multicast address. </dd></dl>

</div>
</div>
<a class="anchor" id="a6f18baee3fd0e8d4411ed6300e3f4ac9"></a><!-- doxytag: member="Gio::InetAddress::get_is_site_local" ref="a6f18baee3fd0e8d4411ed6300e3f4ac9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::InetAddress::get_is_site_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tests whether <em>address</em> is a site-local address such as 10.0.0.1 (that is, the address identifies a host on a local network that can not be reached directly from the Internet, but which may have outgoing Internet connectivity via a NAT or firewall). </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000054">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a site-local address. </dd></dl>

</div>
</div>
<a class="anchor" id="aadfe97104f2bc53014fd70a2f1d8541e"></a><!-- doxytag: member="Gio::InetAddress::get_native_size" ref="aadfe97104f2bc53014fd70a2f1d8541e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gsize Gio::InetAddress::get_native_size </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the size of the native raw binary address for <em>address</em>. </p>
<p>This is the size of the data that you get from g_inet_address_to_bytes().</p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000055">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The number of bytes used for the native version of <em>address</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a02955cf2f6af819e6a33fae34f02a35d"></a><!-- doxytag: member="Gio::InetAddress::gobj" ref="a02955cf2f6af819e6a33fae34f02a35d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GInetAddress* Gio::InetAddress::gobj </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>

</div>
</div>
<a class="anchor" id="a814cf259fbe2075145372ff8f041e2fd"></a><!-- doxytag: member="Gio::InetAddress::gobj" ref="a814cf259fbe2075145372ff8f041e2fd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GInetAddress* Gio::InetAddress::gobj </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>

</div>
</div>
<a class="anchor" id="ac5740ac33a8c1507165bfb24ad05867b"></a><!-- doxytag: member="Gio::InetAddress::gobj_copy" ref="ac5740ac33a8c1507165bfb24ad05867b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GInetAddress* Gio::InetAddress::gobj_copy </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>

</div>
</div>
<a class="anchor" id="aa36c5a594ba3817dd4a26809306afed9"></a><!-- doxytag: member="Gio::InetAddress::property_bytes" ref="aa36c5a594ba3817dd4a26809306afed9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;void*&gt; Gio::InetAddress::property_bytes </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The raw address data. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aeae04e495a7500d5c2a7f181ebfcc9d9"></a><!-- doxytag: member="Gio::InetAddress::property_family" ref="aeae04e495a7500d5c2a7f181ebfcc9d9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__giommEnums.html#ga0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&gt; Gio::InetAddress::property_family </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The address family (IPv4 or IPv6). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a2768fb98f0e54471ce9f931af51e3b70"></a><!-- doxytag: member="Gio::InetAddress::property_is_any" ref="a2768fb98f0e54471ce9f931af51e3b70" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::InetAddress::property_is_any </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether this is the 'any' address for its family. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a32bee85c7d8f84b0da5cddb2a5004c32"></a><!-- doxytag: member="Gio::InetAddress::property_is_link_local" ref="a32bee85c7d8f84b0da5cddb2a5004c32" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::InetAddress::property_is_link_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether this is a link-local address. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a593d38de6eda4a07dfa73e31f357608a"></a><!-- doxytag: member="Gio::InetAddress::property_is_loopback" ref="a593d38de6eda4a07dfa73e31f357608a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::InetAddress::property_is_loopback </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether this is the loopback address for its family. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a42ef8f6808ff5ecb8cfb88cf03e1fdcf"></a><!-- doxytag: member="Gio::InetAddress::property_is_mc_global" ref="a42ef8f6808ff5ecb8cfb88cf03e1fdcf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::InetAddress::property_is_mc_global </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether this is a global multicast address. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad81e7dfda050db631ece192a8c30ab6a"></a><!-- doxytag: member="Gio::InetAddress::property_is_mc_link_local" ref="ad81e7dfda050db631ece192a8c30ab6a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::InetAddress::property_is_mc_link_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether this is a link-local multicast address. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a8f0d115274fcb3d2f0b81243d521b119"></a><!-- doxytag: member="Gio::InetAddress::property_is_mc_node_local" ref="a8f0d115274fcb3d2f0b81243d521b119" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::InetAddress::property_is_mc_node_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether this is a node-local multicast address. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aad124e70a770abc49bc4509c030f0a69"></a><!-- doxytag: member="Gio::InetAddress::property_is_mc_org_local" ref="aad124e70a770abc49bc4509c030f0a69" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::InetAddress::property_is_mc_org_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether this is an organization-local multicast address. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a000cf9841207639fab5c6984c88071f9"></a><!-- doxytag: member="Gio::InetAddress::property_is_mc_site_local" ref="a000cf9841207639fab5c6984c88071f9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::InetAddress::property_is_mc_site_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether this is a site-local multicast address. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a49836dc077f49c84dfd6e7763630cece"></a><!-- doxytag: member="Gio::InetAddress::property_is_multicast" ref="a49836dc077f49c84dfd6e7763630cece" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::InetAddress::property_is_multicast </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether this is a multicast address. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a18dfa0c0c3a6f43f88eeb7ed7b316f3e"></a><!-- doxytag: member="Gio::InetAddress::property_is_site_local" ref="a18dfa0c0c3a6f43f88eeb7ed7b316f3e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::InetAddress::property_is_site_local </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Whether this is a site-local address. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a55511045dd96127a9e0c71277f6f09e9"></a><!-- doxytag: member="Gio::InetAddress::to_bytes" ref="a55511045dd96127a9e0c71277f6f09e9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const guint8* Gio::InetAddress::to_bytes </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the raw binary address data from <em>address</em>. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000042">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to an internal array of the bytes in <em>address</em>, which should not be modified, stored, or freed. The size of this array can be gotten with g_inet_address_get_native_size(). </dd></dl>

</div>
</div>
<a class="anchor" id="aad0c75db355f9202eb2d9abdfd62664f"></a><!-- doxytag: member="Gio::InetAddress::to_string" ref="aad0c75db355f9202eb2d9abdfd62664f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::InetAddress::to_string </td>
          <td>(</td>
          <td class="paramname">&#160;)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Converts <em>address</em> to string form. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000043">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A representation of <em>address</em> as a string, which should be freed after use. </dd></dl>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="ab8ed0814ec989e9c9b07332b19958a01"></a><!-- doxytag: member="Gio::InetAddress::wrap" ref="ab8ed0814ec989e9c9b07332b19958a01" args="(GInetAddress *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">Gio::InetAddress</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GInetAddress *&#160;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Apr 5 2011 16:07:13 for glibmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
</body>
</html>