~kklimonda/ubuntu/natty/glibmm2.4/update

« back to all changes in this revision

Viewing changes to docs/reference/html/classGio_1_1InetAddress.html

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2009-08-28 08:32:22 UTC
  • mfrom: (1.2.38 upstream)
  • Revision ID: james.westby@ubuntu.com-20090828083222-qr6jekfjlsz52rb7
Tags: 2.21.4.1-0ubuntu1
* New upstream release: (LP: #419705)
  2.21.4.1
  - Reenable hierarchy graphs for each class
  - Remove header and footer HTML fragments
  - Use shared mm-common Doxygen style sheet
  2.21.4
  - Transition to new mm-common build infrastructure
  - Correct the if condition in Gio::MemoryInputStream::add_data().
* debian/control.in:
  - Remove debian VCS links as they confuse debcheckout
* debian/libglibmm-2.4-dev.install:
  - Install files from /usr/share/glibmm-2.4/doctool

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>glibmm 2.4: Gio::InetAddress Class Reference</title>
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
 
3
<title>glibmm: Gio::InetAddress Class Reference</title>
 
4
<link href="tabs.css" rel="stylesheet" type="text/css">
4
5
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
 
</head>
6
 
<body bgcolor="#ffffff">
7
 
<table border="0" width="100%">
8
 
<tr>
9
 
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
10
 
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
11
 
</tr>
12
 
</table>
13
 
<center>
14
 
  <a class="qindex" href="http://www.gtkmm.org/documentation.shtml">Main Page</a> &nbsp;
15
 
  <a class="qindex" href="namespaces.html">glibmm Namespaces</a> &nbsp;
16
 
  <a href="../../../../gtkmm-2.4/docs/tutorial/html/index.html"> Book</a> &nbsp;
17
 
</center>
18
 
<hr width="100%"/>
19
 
 
20
 
<!-- begin main content -->
21
 
<div id="content">
22
 
<!-- Generated by Doxygen 1.5.9 -->
 
6
</head><body>
 
7
<!-- Generated by Doxygen 1.5.8 -->
 
8
<div class="navigation" id="top">
 
9
  <div class="tabs">
 
10
    <ul>
 
11
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 
12
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
 
13
      <li><a href="modules.html"><span>Modules</span></a></li>
 
14
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
 
15
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
 
16
      <li><a href="examples.html"><span>Examples</span></a></li>
 
17
    </ul>
 
18
  </div>
 
19
  <div class="tabs">
 
20
    <ul>
 
21
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
 
22
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
 
23
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
 
24
    </ul>
 
25
  </div>
23
26
  <div class="navpath"><a class="el" href="namespaceGio.html">Gio</a>::<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>
24
27
  </div>
 
28
</div>
25
29
<div class="contents">
26
 
<h1>Gio::InetAddress Class Reference</h1><!-- doxytag: class="Gio::InetAddress" --><!-- doxytag: inherits="Glib::Object" -->An IPv4/IPv6 address.  
27
 
<a href="#_details">More...</a>
 
30
<h1>Gio::InetAddress Class Reference</h1><!-- doxytag: class="Gio::InetAddress" --><!-- doxytag: inherits="Glib::Object" -->An IPv4/IPv6 address. <a href="#_details">More...</a>
 
31
<p>
 
32
Inherits <a class="el" href="classGlib_1_1Object.html">Glib::Object</a>.
28
33
<p>
29
34
<div class="dynheader">
30
 
Inheritance diagram for Gio::InetAddress:</div>
 
35
Collaboration diagram for Gio::InetAddress:</div>
31
36
<div class="dynsection">
32
 
<p><center><img src="classGio_1_1InetAddress__inherit__graph.png" border="0" usemap="#Gio_1_1InetAddress__inherit__map" alt="Inheritance graph"></center>
33
 
<map name="Gio_1_1InetAddress__inherit__map">
34
 
<area shape="rect" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,160,111,189"><area shape="rect" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="5,83,125,112"><area shape="rect" href="classsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,5,119,35"></map>
 
37
<p><center><img src="classGio_1_1InetAddress__coll__graph.png" border="0" usemap="#Gio_1_1InetAddress__coll__map" alt="Collaboration graph"></center>
 
38
<map name="Gio_1_1InetAddress__coll__map">
 
39
<area shape="rect" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,155,111,181"><area shape="rect" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="5,80,125,107"></map>
35
40
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
36
41
 
37
42
<p>
38
43
<a href="classGio_1_1InetAddress-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
39
44
<tr><td></td></tr>
40
45
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
41
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#681469990ccd8829c9c56f2c21b987ff">~InetAddress</a> ()</td></tr>
42
 
 
43
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GInetAddress*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#814cf259fbe2075145372ff8f041e2fd">gobj</a> ()</td></tr>
44
 
 
45
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#814cf259fbe2075145372ff8f041e2fd"></a><br></td></tr>
46
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GInetAddress*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#02955cf2f6af819e6a33fae34f02a35d">gobj</a> () const </td></tr>
47
 
 
48
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#02955cf2f6af819e6a33fae34f02a35d"></a><br></td></tr>
49
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GInetAddress*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#c5740ac33a8c1507165bfb24ad05867b">gobj_copy</a> ()</td></tr>
50
 
 
51
 
<tr><td class="mdescLeft">&nbsp;</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="#c5740ac33a8c1507165bfb24ad05867b"></a><br></td></tr>
52
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const guint8*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#55511045dd96127a9e0c71277f6f09e9">to_bytes</a> () const </td></tr>
53
 
 
54
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the raw binary address data from <em>address</em>.  <a href="#55511045dd96127a9e0c71277f6f09e9"></a><br></td></tr>
55
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#ad0c75db355f9202eb2d9abdfd62664f">to_string</a> () const </td></tr>
56
 
 
57
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts <em>address</em> to string form.  <a href="#ad0c75db355f9202eb2d9abdfd62664f"></a><br></td></tr>
58
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#ad520fbba41d5d4ff350c0e0b8aa8bd2">get_family</a> () const </td></tr>
59
 
 
60
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets <em>address's</em> family.  <a href="#ad520fbba41d5d4ff350c0e0b8aa8bd2"></a><br></td></tr>
61
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#195f40df5aa0a539d4199dd8c89b67ce">get_is_any</a> () const </td></tr>
62
 
 
63
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests whether <em>address</em> is the "any" address for its family.  <a href="#195f40df5aa0a539d4199dd8c89b67ce"></a><br></td></tr>
64
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#e27877a353888bda5cc7d6ef439b6f43">get_is_link_local</a> () const </td></tr>
65
 
 
66
 
<tr><td class="mdescLeft">&nbsp;</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="#e27877a353888bda5cc7d6ef439b6f43"></a><br></td></tr>
67
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#123434ddbf161d5bd24bdd6e1a242042">get_is_loopback</a> () const </td></tr>
68
 
 
69
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests whether <em>address</em> is the loopback address for its family.  <a href="#123434ddbf161d5bd24bdd6e1a242042"></a><br></td></tr>
70
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#4bc588e6ceab049f81458d17a282a696">get_is_mc_global</a> () const </td></tr>
71
 
 
72
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests whether <em>address</em> is a global multicast address.  <a href="#4bc588e6ceab049f81458d17a282a696"></a><br></td></tr>
73
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#0759e79028e0f3a967f21e9aa785708c">get_is_mc_link_local</a> () const </td></tr>
74
 
 
75
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests whether <em>address</em> is a link-local multicast address.  <a href="#0759e79028e0f3a967f21e9aa785708c"></a><br></td></tr>
76
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#30fedd1ab379f61ad0d43822a7fbd414">get_is_mc_node_local</a> () const </td></tr>
77
 
 
78
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests whether <em>address</em> is a node-local multicast address.  <a href="#30fedd1ab379f61ad0d43822a7fbd414"></a><br></td></tr>
79
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#1933a994b55b0d3198187813aadabb8a">get_is_mc_org_local</a> () const </td></tr>
80
 
 
81
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests whether <em>address</em> is an organization-local multicast address.  <a href="#1933a994b55b0d3198187813aadabb8a"></a><br></td></tr>
82
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#f50cbe1bd1fc064e37759026f60a2e78">get_is_mc_site_local</a> () const </td></tr>
83
 
 
84
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests whether <em>address</em> is a site-local multicast address.  <a href="#f50cbe1bd1fc064e37759026f60a2e78"></a><br></td></tr>
85
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#1751ce4f0815d2bef25c789f6a7c2c51">get_is_multicast</a> () const </td></tr>
86
 
 
87
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests whether <em>address</em> is a multicast address.  <a href="#1751ce4f0815d2bef25c789f6a7c2c51"></a><br></td></tr>
88
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#6f18baee3fd0e8d4411ed6300e3f4ac9">get_is_site_local</a> () const </td></tr>
89
 
 
90
 
<tr><td class="mdescLeft">&nbsp;</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="#6f18baee3fd0e8d4411ed6300e3f4ac9"></a><br></td></tr>
91
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">gsize&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#adfe97104f2bc53014fd70a2f1d8541e">get_native_size</a> () const </td></tr>
 
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#681469990ccd8829c9c56f2c21b987ff">~InetAddress</a> ()</td></tr>
 
47
 
 
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">GInetAddress*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#814cf259fbe2075145372ff8f041e2fd">gobj</a> ()</td></tr>
 
49
 
 
50
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#814cf259fbe2075145372ff8f041e2fd"></a><br></td></tr>
 
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GInetAddress*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#02955cf2f6af819e6a33fae34f02a35d">gobj</a> () const </td></tr>
 
52
 
 
53
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#02955cf2f6af819e6a33fae34f02a35d"></a><br></td></tr>
 
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">GInetAddress*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#c5740ac33a8c1507165bfb24ad05867b">gobj_copy</a> ()</td></tr>
 
55
 
 
56
<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="#c5740ac33a8c1507165bfb24ad05867b"></a><br></td></tr>
 
57
<tr><td class="memItemLeft" nowrap align="right" valign="top">const guint8*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#55511045dd96127a9e0c71277f6f09e9">to_bytes</a> () const </td></tr>
 
58
 
 
59
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the raw binary address data from <em>address</em>. <a href="#55511045dd96127a9e0c71277f6f09e9"></a><br></td></tr>
 
60
<tr><td class="memItemLeft" nowrap 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#ad0c75db355f9202eb2d9abdfd62664f">to_string</a> () const </td></tr>
 
61
 
 
62
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts <em>address</em> to string form. <a href="#ad0c75db355f9202eb2d9abdfd62664f"></a><br></td></tr>
 
63
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#ad520fbba41d5d4ff350c0e0b8aa8bd2">get_family</a> () const </td></tr>
 
64
 
 
65
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets <em>address's</em> family. <a href="#ad520fbba41d5d4ff350c0e0b8aa8bd2"></a><br></td></tr>
 
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#195f40df5aa0a539d4199dd8c89b67ce">get_is_any</a> () const </td></tr>
 
67
 
 
68
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is the "any" address for its family. <a href="#195f40df5aa0a539d4199dd8c89b67ce"></a><br></td></tr>
 
69
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#e27877a353888bda5cc7d6ef439b6f43">get_is_link_local</a> () const </td></tr>
 
70
 
 
71
<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="#e27877a353888bda5cc7d6ef439b6f43"></a><br></td></tr>
 
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#123434ddbf161d5bd24bdd6e1a242042">get_is_loopback</a> () const </td></tr>
 
73
 
 
74
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is the loopback address for its family. <a href="#123434ddbf161d5bd24bdd6e1a242042"></a><br></td></tr>
 
75
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#4bc588e6ceab049f81458d17a282a696">get_is_mc_global</a> () const </td></tr>
 
76
 
 
77
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a global multicast address. <a href="#4bc588e6ceab049f81458d17a282a696"></a><br></td></tr>
 
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#0759e79028e0f3a967f21e9aa785708c">get_is_mc_link_local</a> () const </td></tr>
 
79
 
 
80
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a link-local multicast address. <a href="#0759e79028e0f3a967f21e9aa785708c"></a><br></td></tr>
 
81
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#30fedd1ab379f61ad0d43822a7fbd414">get_is_mc_node_local</a> () const </td></tr>
 
82
 
 
83
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a node-local multicast address. <a href="#30fedd1ab379f61ad0d43822a7fbd414"></a><br></td></tr>
 
84
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#1933a994b55b0d3198187813aadabb8a">get_is_mc_org_local</a> () const </td></tr>
 
85
 
 
86
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is an organization-local multicast address. <a href="#1933a994b55b0d3198187813aadabb8a"></a><br></td></tr>
 
87
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#f50cbe1bd1fc064e37759026f60a2e78">get_is_mc_site_local</a> () const </td></tr>
 
88
 
 
89
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a site-local multicast address. <a href="#f50cbe1bd1fc064e37759026f60a2e78"></a><br></td></tr>
 
90
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#1751ce4f0815d2bef25c789f6a7c2c51">get_is_multicast</a> () const </td></tr>
 
91
 
 
92
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether <em>address</em> is a multicast address. <a href="#1751ce4f0815d2bef25c789f6a7c2c51"></a><br></td></tr>
 
93
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#6f18baee3fd0e8d4411ed6300e3f4ac9">get_is_site_local</a> () const </td></tr>
 
94
 
 
95
<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="#6f18baee3fd0e8d4411ed6300e3f4ac9"></a><br></td></tr>
 
96
<tr><td class="memItemLeft" nowrap align="right" valign="top">gsize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#adfe97104f2bc53014fd70a2f1d8541e">get_native_size</a> () const </td></tr>
92
97
 
93
98
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
94
 
<tr><td class="memItemLeft" nowrap 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;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#d9a5b29ab4211c5e6d03d7630d1f352e">create</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">string</a>)</td></tr>
95
 
 
96
 
<tr><td class="memItemLeft" nowrap 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;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#b34823f20a1719d0d4dd0b8908791196">create</a> (const guint8* bytes, <a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
97
 
 
98
 
<tr><td class="memItemLeft" nowrap 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;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#1bbce665174aea6b6fd13414e69ab2d9">create</a> (<a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
 
99
<tr><td class="memItemLeft" nowrap 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#d9a5b29ab4211c5e6d03d7630d1f352e">create</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00962.html#f4d08898cac5ae6fe1d0a15a6f90d271">string</a>)</td></tr>
 
100
 
 
101
<tr><td class="memItemLeft" nowrap 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#b34823f20a1719d0d4dd0b8908791196">create</a> (const guint8* bytes, <a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
 
102
 
 
103
<tr><td class="memItemLeft" nowrap 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#1bbce665174aea6b6fd13414e69ab2d9">create</a> (<a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
99
104
 
100
105
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
101
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#6da6b8c7cb8f15170ab889f912bc8486">InetAddress</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;<a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">string</a>)</td></tr>
102
 
 
103
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#eca7299962f7b75793c493ff32d91abe">InetAddress</a> (const guint8* bytes, <a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
104
 
 
105
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#bd9c6a6a7a2aabedd88eafb4bfd69458">InetAddress</a> (<a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
 
106
<tr><td class="memItemLeft" nowrap align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#6da6b8c7cb8f15170ab889f912bc8486">InetAddress</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00962.html#f4d08898cac5ae6fe1d0a15a6f90d271">string</a>)</td></tr>
 
107
 
 
108
<tr><td class="memItemLeft" nowrap align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#eca7299962f7b75793c493ff32d91abe">InetAddress</a> (const guint8* bytes, <a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
 
109
 
 
110
<tr><td class="memItemLeft" nowrap align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#bd9c6a6a7a2aabedd88eafb4bfd69458">InetAddress</a> (<a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> family)</td></tr>
106
111
 
107
112
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
108
113
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
109
 
<tr><td class="memItemLeft" nowrap 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;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetAddress.html#b8ed0814ec989e9c9b07332b19958a01">wrap</a> (GInetAddress* object, bool take_copy=false)</td></tr>
 
114
<tr><td class="memItemLeft" nowrap 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#b8ed0814ec989e9c9b07332b19958a01">wrap</a> (GInetAddress* object, bool take_copy=false)</td></tr>
110
115
 
111
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#b8ed0814ec989e9c9b07332b19958a01"></a><br></td></tr>
 
116
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#b8ed0814ec989e9c9b07332b19958a01"></a><br></td></tr>
112
117
</table>
113
118
<hr><a name="_details"></a><h2>Detailed Description</h2>
114
 
An IPv4/IPv6 address. 
115
 
<p>
 
119
An IPv4/IPv6 address. <p>
116
120
<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#ea1576fa2684d9bca58a589098a8371e" 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#0130482bb442e3a006e06d57665c2318">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#bb5740225148191d2e93d7a6b12caf23" title="Synchronously reverse-resolves address to determine its associated hostname.">Resolver::lookup_by_address()</a> or <a class="el" href="classGio_1_1Resolver.html#3bfd36d312e60b748df35089d5126b4f">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>
117
121
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>
118
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000024">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
122
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000024">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
119
123
<hr><h2>Constructor &amp; Destructor Documentation</h2>
120
124
<a class="anchor" name="681469990ccd8829c9c56f2c21b987ff"></a><!-- doxytag: member="Gio::InetAddress::~InetAddress" ref="681469990ccd8829c9c56f2c21b987ff" args="()" -->
121
125
<div class="memitem">
122
126
<div class="memproto">
123
127
      <table class="memname">
124
128
        <tr>
125
 
          <td class="memname">virtual Gio::InetAddress::~InetAddress           </td>
 
129
          <td class="memname">virtual Gio::InetAddress::~InetAddress </td>
126
130
          <td>(</td>
127
 
          <td class="paramname">          </td>
128
 
          <td>&nbsp;)&nbsp;</td>
 
131
          <td class="paramname"> </td>
 
132
          <td>&#160;)&#160;</td>
129
133
          <td><code> [virtual]</code></td>
130
134
        </tr>
131
135
      </table>
141
145
<div class="memproto">
142
146
      <table class="memname">
143
147
        <tr>
144
 
          <td class="memname">Gio::InetAddress::InetAddress           </td>
 
148
          <td class="memname">Gio::InetAddress::InetAddress </td>
145
149
          <td>(</td>
146
 
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
147
 
          <td class="paramname"> <em>string</em>          </td>
148
 
          <td>&nbsp;)&nbsp;</td>
 
150
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
 
151
          <td class="paramname"> <em>string</em> </td>
 
152
          <td>&#160;)&#160;</td>
149
153
          <td><code> [explicit, protected]</code></td>
150
154
        </tr>
151
155
      </table>
161
165
<div class="memproto">
162
166
      <table class="memname">
163
167
        <tr>
164
 
          <td class="memname">Gio::InetAddress::InetAddress           </td>
 
168
          <td class="memname">Gio::InetAddress::InetAddress </td>
165
169
          <td>(</td>
166
 
          <td class="paramtype">const guint8 *&nbsp;</td>
 
170
          <td class="paramtype">const guint8 *&#160;</td>
167
171
          <td class="paramname"> <em>bytes</em>, </td>
168
172
        </tr>
169
173
        <tr>
170
174
          <td class="paramkey"></td>
171
175
          <td></td>
172
 
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&nbsp;</td>
173
 
          <td class="paramname"> <em>family</em></td><td>&nbsp;</td>
 
176
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&#160;</td>
 
177
          <td class="paramname"> <em>family</em></td><td>&#160;</td>
174
178
        </tr>
175
179
        <tr>
176
180
          <td></td>
190
194
<div class="memproto">
191
195
      <table class="memname">
192
196
        <tr>
193
 
          <td class="memname">Gio::InetAddress::InetAddress           </td>
 
197
          <td class="memname">Gio::InetAddress::InetAddress </td>
194
198
          <td>(</td>
195
 
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&nbsp;</td>
196
 
          <td class="paramname"> <em>family</em>          </td>
197
 
          <td>&nbsp;)&nbsp;</td>
 
199
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&#160;</td>
 
200
          <td class="paramname"> <em>family</em> </td>
 
201
          <td>&#160;)&#160;</td>
198
202
          <td><code> [explicit, protected]</code></td>
199
203
        </tr>
200
204
      </table>
211
215
<div class="memproto">
212
216
      <table class="memname">
213
217
        <tr>
214
 
          <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>
 
218
          <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>
215
219
          <td>(</td>
216
 
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&nbsp;</td>
217
 
          <td class="paramname"> <em>family</em>          </td>
218
 
          <td>&nbsp;)&nbsp;</td>
 
220
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&#160;</td>
 
221
          <td class="paramname"> <em>family</em> </td>
 
222
          <td>&#160;)&#160;</td>
219
223
          <td><code> [static]</code></td>
220
224
        </tr>
221
225
      </table>
231
235
<div class="memproto">
232
236
      <table class="memname">
233
237
        <tr>
234
 
          <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>
 
238
          <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>
235
239
          <td>(</td>
236
 
          <td class="paramtype">const guint8 *&nbsp;</td>
 
240
          <td class="paramtype">const guint8 *&#160;</td>
237
241
          <td class="paramname"> <em>bytes</em>, </td>
238
242
        </tr>
239
243
        <tr>
240
244
          <td class="paramkey"></td>
241
245
          <td></td>
242
 
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&nbsp;</td>
243
 
          <td class="paramname"> <em>family</em></td><td>&nbsp;</td>
 
246
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a>&#160;</td>
 
247
          <td class="paramname"> <em>family</em></td><td>&#160;</td>
244
248
        </tr>
245
249
        <tr>
246
250
          <td></td>
260
264
<div class="memproto">
261
265
      <table class="memname">
262
266
        <tr>
263
 
          <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>
 
267
          <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>
264
268
          <td>(</td>
265
 
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
266
 
          <td class="paramname"> <em>string</em>          </td>
267
 
          <td>&nbsp;)&nbsp;</td>
 
269
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
 
270
          <td class="paramname"> <em>string</em> </td>
 
271
          <td>&#160;)&#160;</td>
268
272
          <td><code> [static]</code></td>
269
273
        </tr>
270
274
      </table>
280
284
<div class="memproto">
281
285
      <table class="memname">
282
286
        <tr>
283
 
          <td class="memname"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> Gio::InetAddress::get_family           </td>
 
287
          <td class="memname"><a class="el" href="group__giommEnums.html#g0ba69e14ad979bf9b2073ad122e38d48">SocketFamily</a> Gio::InetAddress::get_family </td>
284
288
          <td>(</td>
285
 
          <td class="paramname">          </td>
286
 
          <td>&nbsp;)&nbsp;</td>
 
289
          <td class="paramname"> </td>
 
290
          <td>&#160;)&#160;</td>
287
291
          <td> const</td>
288
292
        </tr>
289
293
      </table>
291
295
<div class="memdoc">
292
296
 
293
297
<p>
294
 
Gets <em>address's</em> family. 
295
 
<p>
 
298
Gets <em>address's</em> family. <p>
296
299
<dl class="return" compact><dt><b>Returns:</b></dt><dd><em>address's</em> family</dd></dl>
297
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000027">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
300
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000027">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
298
301
 
299
302
</div>
300
303
</div><p>
303
306
<div class="memproto">
304
307
      <table class="memname">
305
308
        <tr>
306
 
          <td class="memname">bool Gio::InetAddress::get_is_any           </td>
 
309
          <td class="memname">bool Gio::InetAddress::get_is_any </td>
307
310
          <td>(</td>
308
 
          <td class="paramname">          </td>
309
 
          <td>&nbsp;)&nbsp;</td>
 
311
          <td class="paramname"> </td>
 
312
          <td>&#160;)&#160;</td>
310
313
          <td> const</td>
311
314
        </tr>
312
315
      </table>
314
317
<div class="memdoc">
315
318
 
316
319
<p>
317
 
Tests whether <em>address</em> is the "any" address for its family. 
318
 
<p>
 
320
Tests whether <em>address</em> is the "any" address for its family. <p>
319
321
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is the "any" address for its family.</dd></dl>
320
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000028">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
322
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000028">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
321
323
 
322
324
</div>
323
325
</div><p>
326
328
<div class="memproto">
327
329
      <table class="memname">
328
330
        <tr>
329
 
          <td class="memname">bool Gio::InetAddress::get_is_link_local           </td>
 
331
          <td class="memname">bool Gio::InetAddress::get_is_link_local </td>
330
332
          <td>(</td>
331
 
          <td class="paramname">          </td>
332
 
          <td>&nbsp;)&nbsp;</td>
 
333
          <td class="paramname"> </td>
 
334
          <td>&#160;)&#160;</td>
333
335
          <td> const</td>
334
336
        </tr>
335
337
      </table>
337
339
<div class="memdoc">
338
340
 
339
341
<p>
340
 
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). 
341
 
<p>
 
342
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>
342
343
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a link-local address.</dd></dl>
343
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000029">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
344
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000029">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
344
345
 
345
346
</div>
346
347
</div><p>
349
350
<div class="memproto">
350
351
      <table class="memname">
351
352
        <tr>
352
 
          <td class="memname">bool Gio::InetAddress::get_is_loopback           </td>
 
353
          <td class="memname">bool Gio::InetAddress::get_is_loopback </td>
353
354
          <td>(</td>
354
 
          <td class="paramname">          </td>
355
 
          <td>&nbsp;)&nbsp;</td>
 
355
          <td class="paramname"> </td>
 
356
          <td>&#160;)&#160;</td>
356
357
          <td> const</td>
357
358
        </tr>
358
359
      </table>
360
361
<div class="memdoc">
361
362
 
362
363
<p>
363
 
Tests whether <em>address</em> is the loopback address for its family. 
364
 
<p>
 
364
Tests whether <em>address</em> is the loopback address for its family. <p>
365
365
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is the loopback address for its family.</dd></dl>
366
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000030">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
366
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000030">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
367
367
 
368
368
</div>
369
369
</div><p>
372
372
<div class="memproto">
373
373
      <table class="memname">
374
374
        <tr>
375
 
          <td class="memname">bool Gio::InetAddress::get_is_mc_global           </td>
 
375
          <td class="memname">bool Gio::InetAddress::get_is_mc_global </td>
376
376
          <td>(</td>
377
 
          <td class="paramname">          </td>
378
 
          <td>&nbsp;)&nbsp;</td>
 
377
          <td class="paramname"> </td>
 
378
          <td>&#160;)&#160;</td>
379
379
          <td> const</td>
380
380
        </tr>
381
381
      </table>
383
383
<div class="memdoc">
384
384
 
385
385
<p>
386
 
Tests whether <em>address</em> is a global multicast address. 
387
 
<p>
 
386
Tests whether <em>address</em> is a global multicast address. <p>
388
387
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a global multicast address.</dd></dl>
389
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000031">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
388
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000031">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
390
389
 
391
390
</div>
392
391
</div><p>
395
394
<div class="memproto">
396
395
      <table class="memname">
397
396
        <tr>
398
 
          <td class="memname">bool Gio::InetAddress::get_is_mc_link_local           </td>
 
397
          <td class="memname">bool Gio::InetAddress::get_is_mc_link_local </td>
399
398
          <td>(</td>
400
 
          <td class="paramname">          </td>
401
 
          <td>&nbsp;)&nbsp;</td>
 
399
          <td class="paramname"> </td>
 
400
          <td>&#160;)&#160;</td>
402
401
          <td> const</td>
403
402
        </tr>
404
403
      </table>
406
405
<div class="memdoc">
407
406
 
408
407
<p>
409
 
Tests whether <em>address</em> is a link-local multicast address. 
410
 
<p>
 
408
Tests whether <em>address</em> is a link-local multicast address. <p>
411
409
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a link-local multicast address.</dd></dl>
412
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000032">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
410
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000032">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
413
411
 
414
412
</div>
415
413
</div><p>
418
416
<div class="memproto">
419
417
      <table class="memname">
420
418
        <tr>
421
 
          <td class="memname">bool Gio::InetAddress::get_is_mc_node_local           </td>
 
419
          <td class="memname">bool Gio::InetAddress::get_is_mc_node_local </td>
422
420
          <td>(</td>
423
 
          <td class="paramname">          </td>
424
 
          <td>&nbsp;)&nbsp;</td>
 
421
          <td class="paramname"> </td>
 
422
          <td>&#160;)&#160;</td>
425
423
          <td> const</td>
426
424
        </tr>
427
425
      </table>
429
427
<div class="memdoc">
430
428
 
431
429
<p>
432
 
Tests whether <em>address</em> is a node-local multicast address. 
433
 
<p>
 
430
Tests whether <em>address</em> is a node-local multicast address. <p>
434
431
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a node-local multicast address.</dd></dl>
435
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000033">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
432
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000033">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
436
433
 
437
434
</div>
438
435
</div><p>
441
438
<div class="memproto">
442
439
      <table class="memname">
443
440
        <tr>
444
 
          <td class="memname">bool Gio::InetAddress::get_is_mc_org_local           </td>
 
441
          <td class="memname">bool Gio::InetAddress::get_is_mc_org_local </td>
445
442
          <td>(</td>
446
 
          <td class="paramname">          </td>
447
 
          <td>&nbsp;)&nbsp;</td>
 
443
          <td class="paramname"> </td>
 
444
          <td>&#160;)&#160;</td>
448
445
          <td> const</td>
449
446
        </tr>
450
447
      </table>
452
449
<div class="memdoc">
453
450
 
454
451
<p>
455
 
Tests whether <em>address</em> is an organization-local multicast address. 
456
 
<p>
 
452
Tests whether <em>address</em> is an organization-local multicast address. <p>
457
453
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is an organization-local multicast address.</dd></dl>
458
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000034">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
454
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000034">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
459
455
 
460
456
</div>
461
457
</div><p>
464
460
<div class="memproto">
465
461
      <table class="memname">
466
462
        <tr>
467
 
          <td class="memname">bool Gio::InetAddress::get_is_mc_site_local           </td>
 
463
          <td class="memname">bool Gio::InetAddress::get_is_mc_site_local </td>
468
464
          <td>(</td>
469
 
          <td class="paramname">          </td>
470
 
          <td>&nbsp;)&nbsp;</td>
 
465
          <td class="paramname"> </td>
 
466
          <td>&#160;)&#160;</td>
471
467
          <td> const</td>
472
468
        </tr>
473
469
      </table>
475
471
<div class="memdoc">
476
472
 
477
473
<p>
478
 
Tests whether <em>address</em> is a site-local multicast address. 
479
 
<p>
 
474
Tests whether <em>address</em> is a site-local multicast address. <p>
480
475
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a site-local multicast address.</dd></dl>
481
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000035">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
476
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000035">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
482
477
 
483
478
</div>
484
479
</div><p>
487
482
<div class="memproto">
488
483
      <table class="memname">
489
484
        <tr>
490
 
          <td class="memname">bool Gio::InetAddress::get_is_multicast           </td>
 
485
          <td class="memname">bool Gio::InetAddress::get_is_multicast </td>
491
486
          <td>(</td>
492
 
          <td class="paramname">          </td>
493
 
          <td>&nbsp;)&nbsp;</td>
 
487
          <td class="paramname"> </td>
 
488
          <td>&#160;)&#160;</td>
494
489
          <td> const</td>
495
490
        </tr>
496
491
      </table>
498
493
<div class="memdoc">
499
494
 
500
495
<p>
501
 
Tests whether <em>address</em> is a multicast address. 
502
 
<p>
 
496
Tests whether <em>address</em> is a multicast address. <p>
503
497
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a multicast address.</dd></dl>
504
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000036">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
498
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000036">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
505
499
 
506
500
</div>
507
501
</div><p>
510
504
<div class="memproto">
511
505
      <table class="memname">
512
506
        <tr>
513
 
          <td class="memname">bool Gio::InetAddress::get_is_site_local           </td>
 
507
          <td class="memname">bool Gio::InetAddress::get_is_site_local </td>
514
508
          <td>(</td>
515
 
          <td class="paramname">          </td>
516
 
          <td>&nbsp;)&nbsp;</td>
 
509
          <td class="paramname"> </td>
 
510
          <td>&#160;)&#160;</td>
517
511
          <td> const</td>
518
512
        </tr>
519
513
      </table>
521
515
<div class="memdoc">
522
516
 
523
517
<p>
524
 
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). 
525
 
<p>
 
518
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>
526
519
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>address</em> is a site-local address.</dd></dl>
527
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000037">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
520
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000037">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
528
521
 
529
522
</div>
530
523
</div><p>
533
526
<div class="memproto">
534
527
      <table class="memname">
535
528
        <tr>
536
 
          <td class="memname">gsize Gio::InetAddress::get_native_size           </td>
 
529
          <td class="memname">gsize Gio::InetAddress::get_native_size </td>
537
530
          <td>(</td>
538
 
          <td class="paramname">          </td>
539
 
          <td>&nbsp;)&nbsp;</td>
 
531
          <td class="paramname"> </td>
 
532
          <td>&#160;)&#160;</td>
540
533
          <td> const</td>
541
534
        </tr>
542
535
      </table>
552
545
<div class="memproto">
553
546
      <table class="memname">
554
547
        <tr>
555
 
          <td class="memname">const GInetAddress* Gio::InetAddress::gobj           </td>
 
548
          <td class="memname">const GInetAddress* Gio::InetAddress::gobj </td>
556
549
          <td>(</td>
557
 
          <td class="paramname">          </td>
558
 
          <td>&nbsp;)&nbsp;</td>
 
550
          <td class="paramname"> </td>
 
551
          <td>&#160;)&#160;</td>
559
552
          <td> const<code> [inline]</code></td>
560
553
        </tr>
561
554
      </table>
563
556
<div class="memdoc">
564
557
 
565
558
<p>
566
 
Provides access to the underlying C GObject. 
567
 
<p>
 
559
Provides access to the underlying C GObject. <p>
568
560
 
569
561
<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>
570
562
 
575
567
<div class="memproto">
576
568
      <table class="memname">
577
569
        <tr>
578
 
          <td class="memname">GInetAddress* Gio::InetAddress::gobj           </td>
 
570
          <td class="memname">GInetAddress* Gio::InetAddress::gobj </td>
579
571
          <td>(</td>
580
 
          <td class="paramname">          </td>
581
 
          <td>&nbsp;)&nbsp;</td>
 
572
          <td class="paramname"> </td>
 
573
          <td>&#160;)&#160;</td>
582
574
          <td><code> [inline]</code></td>
583
575
        </tr>
584
576
      </table>
586
578
<div class="memdoc">
587
579
 
588
580
<p>
589
 
Provides access to the underlying C GObject. 
590
 
<p>
 
581
Provides access to the underlying C GObject. <p>
591
582
 
592
583
<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>
593
584
 
598
589
<div class="memproto">
599
590
      <table class="memname">
600
591
        <tr>
601
 
          <td class="memname">GInetAddress* Gio::InetAddress::gobj_copy           </td>
 
592
          <td class="memname">GInetAddress* Gio::InetAddress::gobj_copy </td>
602
593
          <td>(</td>
603
 
          <td class="paramname">          </td>
604
 
          <td>&nbsp;)&nbsp;</td>
 
594
          <td class="paramname"> </td>
 
595
          <td>&#160;)&#160;</td>
605
596
          <td></td>
606
597
        </tr>
607
598
      </table>
609
600
<div class="memdoc">
610
601
 
611
602
<p>
612
 
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. 
613
 
<p>
 
603
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <p>
614
604
 
615
605
</div>
616
606
</div><p>
619
609
<div class="memproto">
620
610
      <table class="memname">
621
611
        <tr>
622
 
          <td class="memname">const guint8* Gio::InetAddress::to_bytes           </td>
 
612
          <td class="memname">const guint8* Gio::InetAddress::to_bytes </td>
623
613
          <td>(</td>
624
 
          <td class="paramname">          </td>
625
 
          <td>&nbsp;)&nbsp;</td>
 
614
          <td class="paramname"> </td>
 
615
          <td>&#160;)&#160;</td>
626
616
          <td> const</td>
627
617
        </tr>
628
618
      </table>
630
620
<div class="memdoc">
631
621
 
632
622
<p>
633
 
Gets the raw binary address data from <em>address</em>. 
634
 
<p>
 
623
Gets the raw binary address data from <em>address</em>. <p>
635
624
<dl class="return" compact><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.</dd></dl>
636
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000025">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
625
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000025">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
637
626
 
638
627
</div>
639
628
</div><p>
642
631
<div class="memproto">
643
632
      <table class="memname">
644
633
        <tr>
645
 
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::InetAddress::to_string           </td>
 
634
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::InetAddress::to_string </td>
646
635
          <td>(</td>
647
 
          <td class="paramname">          </td>
648
 
          <td>&nbsp;)&nbsp;</td>
 
636
          <td class="paramname"> </td>
 
637
          <td>&#160;)&#160;</td>
649
638
          <td> const</td>
650
639
        </tr>
651
640
      </table>
653
642
<div class="memdoc">
654
643
 
655
644
<p>
656
 
Converts <em>address</em> to string form. 
657
 
<p>
 
645
Converts <em>address</em> to string form. <p>
658
646
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A representation of <em>address</em> as a string, which should be freed after use.</dd></dl>
659
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000026">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
647
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000026">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
660
648
 
661
649
</div>
662
650
</div><p>
666
654
<div class="memproto">
667
655
      <table class="memname">
668
656
        <tr>
669
 
          <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>
 
657
          <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>
670
658
          <td>(</td>
671
 
          <td class="paramtype">GInetAddress *&nbsp;</td>
 
659
          <td class="paramtype">GInetAddress *&#160;</td>
672
660
          <td class="paramname"> <em>object</em>, </td>
673
661
        </tr>
674
662
        <tr>
675
663
          <td class="paramkey"></td>
676
664
          <td></td>
677
 
          <td class="paramtype">bool&nbsp;</td>
678
 
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
 
665
          <td class="paramtype">bool&#160;</td>
 
666
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&#160;</td>
679
667
        </tr>
680
668
        <tr>
681
669
          <td></td>
687
675
<div class="memdoc">
688
676
 
689
677
<p>
690
 
A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. 
691
 
<p>
 
678
A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <p>
692
679
<dl compact><dt><b>Parameters:</b></dt><dd>
693
680
  <table border="0" cellspacing="2" cellpadding="0">
694
 
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance. </td></tr>
695
 
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&nbsp;</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>
 
681
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
 
682
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</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>
696
683
  </table>
697
684
</dl>
698
685
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
700
687
</div>
701
688
</div><p>
702
689
<hr>The documentation for this class was generated from the following file:<ul>
703
 
<li><a class="el" href="inetaddress_8h.html">inetaddress.h</a></ul>
 
690
<li>giomm/inetaddress.h</ul>
704
691
</div>
705
 
</div> <!-- end main content -->
706
 
 
707
 
<hr><address><small>
708
 
Generated for glibmm 2.4 by <a href="http://www.doxygen.org/index.html">
709
 
Doxygen</a> 1.5.9 &copy;&nbsp;1997-2001</small></address>
 
692
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Aug 28 16:44:59 2009 for glibmm by&#160;
 
693
<a href="http://www.doxygen.org/index.html">
 
694
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
710
695
</body>
711
696
</html>