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

« back to all changes in this revision

Viewing changes to docs/reference/html/classGio_1_1InetSocketAddress.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::InetSocketAddress 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::InetSocketAddress 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_1InetSocketAddress.html">InetSocketAddress</a>
24
27
  </div>
 
28
</div>
25
29
<div class="contents">
26
 
<h1>Gio::InetSocketAddress Class Reference</h1><!-- doxytag: class="Gio::InetSocketAddress" --><!-- doxytag: inherits="Gio::SocketAddress" -->Internet <a class="el" href="classGio_1_1SocketAddress.html" title="Abstract base class representing endpoints for socket communication.">SocketAddress</a>.  
27
 
<a href="#_details">More...</a>
 
30
<h1>Gio::InetSocketAddress Class Reference</h1><!-- doxytag: class="Gio::InetSocketAddress" --><!-- doxytag: inherits="Gio::SocketAddress" -->Internet <a class="el" href="classGio_1_1SocketAddress.html" title="Abstract base class representing endpoints for socket communication.">SocketAddress</a>. <a href="#_details">More...</a>
 
31
<p>
 
32
Inherits <a class="el" href="classGio_1_1SocketAddress.html">Gio::SocketAddress</a>.
28
33
<p>
29
34
<div class="dynheader">
30
 
Inheritance diagram for Gio::InetSocketAddress:</div>
 
35
Collaboration diagram for Gio::InetSocketAddress:</div>
31
36
<div class="dynsection">
32
 
<p><center><img src="classGio_1_1InetSocketAddress__inherit__graph.png" border="0" usemap="#Gio_1_1InetSocketAddress__inherit__map" alt="Inheritance graph"></center>
33
 
<map name="Gio_1_1InetSocketAddress__inherit__map">
34
 
<area shape="rect" href="classGio_1_1SocketAddress.html" title="Abstract base class representing endpoints for socket communication." alt="" coords="56,315,195,344"><area shape="rect" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,237,96,267"><area shape="rect" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="49,83,169,112"><area shape="rect" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="133,160,237,189"><area shape="rect" href="classsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="56,5,163,35"><area shape="rect" href="classGio_1_1SocketConnectable.html" title="Interface for potential socket endpoints." alt="" coords="120,237,283,267"></map>
 
37
<p><center><img src="classGio_1_1InetSocketAddress__coll__graph.png" border="0" usemap="#Gio_1_1InetSocketAddress__coll__map" alt="Collaboration graph"></center>
 
38
<map name="Gio_1_1InetSocketAddress__coll__map">
 
39
<area shape="rect" href="classGio_1_1SocketAddress.html" title="Abstract base class representing endpoints for socket communication." alt="" coords="56,304,195,331"><area shape="rect" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,229,96,256"><area shape="rect" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="49,80,169,107"><area shape="rect" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="133,155,237,181"><area shape="rect" href="classGio_1_1SocketConnectable.html" title="Interface for potential socket endpoints." alt="" coords="120,229,283,256"></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_1InetSocketAddress-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_1InetSocketAddress.html#86c013c0d7971681b61da945543f1071">~InetSocketAddress</a> ()</td></tr>
42
 
 
43
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GInetSocketAddress*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#2185ff490fa658c11854df16c41910dc">gobj</a> ()</td></tr>
44
 
 
45
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#2185ff490fa658c11854df16c41910dc"></a><br></td></tr>
46
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GInetSocketAddress*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#d0a057e46b10504010e3e014d3207f4d">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="#d0a057e46b10504010e3e014d3207f4d"></a><br></td></tr>
49
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GInetSocketAddress*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#0d165726f19e26d3c03a184510b6df2b">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="#0d165726f19e26d3c03a184510b6df2b"></a><br></td></tr>
52
 
<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">InetAddress</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#28a044f52e94263559a50197d4ddfd6b">get_address</a> ()</td></tr>
53
 
 
54
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets <em>address's</em> <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a>.  <a href="#28a044f52e94263559a50197d4ddfd6b"></a><br></td></tr>
55
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#0ff00835b7a56e1df1c18aaa3d842bea">get_address</a> () const </td></tr>
56
 
 
57
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets <em>address's</em> <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a>.  <a href="#0ff00835b7a56e1df1c18aaa3d842bea"></a><br></td></tr>
58
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">guint16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#e9fc68c477f6ed7915befb4131f42f42">get_port</a> () const </td></tr>
59
 
 
60
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets <em>address's</em> port.  <a href="#e9fc68c477f6ed7915befb4131f42f42"></a><br></td></tr>
61
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
62
 
&lt;<a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt;&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#11ed0ddfae5e91401ff0e2a64c0e4486">property_address</a> () const </td></tr>
63
 
 
64
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The address.  <a href="#11ed0ddfae5e91401ff0e2a64c0e4486"></a><br></td></tr>
65
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
66
 
&lt;guint16&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#846bfac32dc21d47e98fe2576fa5c484">property_port</a> () const </td></tr>
67
 
 
68
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The port.  <a href="#846bfac32dc21d47e98fe2576fa5c484"></a><br></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_1InetSocketAddress.html#86c013c0d7971681b61da945543f1071">~InetSocketAddress</a> ()</td></tr>
 
47
 
 
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">GInetSocketAddress*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#2185ff490fa658c11854df16c41910dc">gobj</a> ()</td></tr>
 
49
 
 
50
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#2185ff490fa658c11854df16c41910dc"></a><br></td></tr>
 
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GInetSocketAddress*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#d0a057e46b10504010e3e014d3207f4d">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="#d0a057e46b10504010e3e014d3207f4d"></a><br></td></tr>
 
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">GInetSocketAddress*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#0d165726f19e26d3c03a184510b6df2b">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="#0d165726f19e26d3c03a184510b6df2b"></a><br></td></tr>
 
57
<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">InetAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#28a044f52e94263559a50197d4ddfd6b">get_address</a> ()</td></tr>
 
58
 
 
59
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets <em>address's</em> <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a>. <a href="#28a044f52e94263559a50197d4ddfd6b"></a><br></td></tr>
 
60
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#0ff00835b7a56e1df1c18aaa3d842bea">get_address</a> () const </td></tr>
 
61
 
 
62
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets <em>address's</em> <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a>. <a href="#0ff00835b7a56e1df1c18aaa3d842bea"></a><br></td></tr>
 
63
<tr><td class="memItemLeft" nowrap align="right" valign="top">guint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#e9fc68c477f6ed7915befb4131f42f42">get_port</a> () const </td></tr>
 
64
 
 
65
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets <em>address's</em> port. <a href="#e9fc68c477f6ed7915befb4131f42f42"></a><br></td></tr>
 
66
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
 
67
&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#11ed0ddfae5e91401ff0e2a64c0e4486">property_address</a> () const </td></tr>
 
68
 
 
69
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The address. <a href="#11ed0ddfae5e91401ff0e2a64c0e4486"></a><br></td></tr>
 
70
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
 
71
&lt; guint16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#846bfac32dc21d47e98fe2576fa5c484">property_port</a> () const </td></tr>
 
72
 
 
73
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The port. <a href="#846bfac32dc21d47e98fe2576fa5c484"></a><br></td></tr>
69
74
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
70
75
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak">
71
 
&lt;<a class="el" href="classGio_1_1InetSocketAddress.html">InetSocketAddress</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#863fb8d260958e69d603e2903595a973">create</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt;&amp; address, guint16 port)</td></tr>
 
76
&lt; <a class="el" href="classGio_1_1InetSocketAddress.html">InetSocketAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#863fb8d260958e69d603e2903595a973">create</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> &gt;&amp; address, guint16 port)</td></tr>
72
77
 
73
78
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
74
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#54cf3e5885e7c14a26017ccdc5f552e8">InetSocketAddress</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt;&amp; address, guint16 port)</td></tr>
 
79
<tr><td class="memItemLeft" nowrap align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#54cf3e5885e7c14a26017ccdc5f552e8">InetSocketAddress</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> &gt;&amp; address, guint16 port)</td></tr>
75
80
 
76
81
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
77
82
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
78
83
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak">
79
 
&lt;<a class="el" href="classGio_1_1InetSocketAddress.html">Gio::InetSocketAddress</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#4498f65e8445567d4cacdc0a68437c33">wrap</a> (GInetSocketAddress* object, bool take_copy=false)</td></tr>
 
84
&lt; <a class="el" href="classGio_1_1InetSocketAddress.html">Gio::InetSocketAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1InetSocketAddress.html#4498f65e8445567d4cacdc0a68437c33">wrap</a> (GInetSocketAddress* object, bool take_copy=false)</td></tr>
80
85
 
81
 
<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="#4498f65e8445567d4cacdc0a68437c33"></a><br></td></tr>
 
86
<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="#4498f65e8445567d4cacdc0a68437c33"></a><br></td></tr>
82
87
</table>
83
88
<hr><a name="_details"></a><h2>Detailed Description</h2>
84
 
Internet <a class="el" href="classGio_1_1SocketAddress.html" title="Abstract base class representing endpoints for socket communication.">SocketAddress</a>. 
85
 
<p>
 
89
Internet <a class="el" href="classGio_1_1SocketAddress.html" title="Abstract base class representing endpoints for socket communication.">SocketAddress</a>. <p>
86
90
An IPv4 or IPv6 socket address; that is, the combination of a GInetAddress and a port number.<p>
87
91
An IPv4 or IPv6 socket address, corresponding to a struct sockaddr_in or struct sockaddr_in6.<p>
88
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000038">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
92
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000038">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
89
93
<hr><h2>Constructor &amp; Destructor Documentation</h2>
90
94
<a class="anchor" name="86c013c0d7971681b61da945543f1071"></a><!-- doxytag: member="Gio::InetSocketAddress::~InetSocketAddress" ref="86c013c0d7971681b61da945543f1071" args="()" -->
91
95
<div class="memitem">
92
96
<div class="memproto">
93
97
      <table class="memname">
94
98
        <tr>
95
 
          <td class="memname">virtual Gio::InetSocketAddress::~InetSocketAddress           </td>
 
99
          <td class="memname">virtual Gio::InetSocketAddress::~InetSocketAddress </td>
96
100
          <td>(</td>
97
 
          <td class="paramname">          </td>
98
 
          <td>&nbsp;)&nbsp;</td>
 
101
          <td class="paramname"> </td>
 
102
          <td>&#160;)&#160;</td>
99
103
          <td><code> [virtual]</code></td>
100
104
        </tr>
101
105
      </table>
111
115
<div class="memproto">
112
116
      <table class="memname">
113
117
        <tr>
114
 
          <td class="memname">Gio::InetSocketAddress::InetSocketAddress           </td>
 
118
          <td class="memname">Gio::InetSocketAddress::InetSocketAddress </td>
115
119
          <td>(</td>
116
 
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt;&amp;&nbsp;</td>
 
120
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> &gt;&amp;&#160;</td>
117
121
          <td class="paramname"> <em>address</em>, </td>
118
122
        </tr>
119
123
        <tr>
120
124
          <td class="paramkey"></td>
121
125
          <td></td>
122
 
          <td class="paramtype">guint16&nbsp;</td>
123
 
          <td class="paramname"> <em>port</em></td><td>&nbsp;</td>
 
126
          <td class="paramtype">guint16&#160;</td>
 
127
          <td class="paramname"> <em>port</em></td><td>&#160;</td>
124
128
        </tr>
125
129
        <tr>
126
130
          <td></td>
141
145
<div class="memproto">
142
146
      <table class="memname">
143
147
        <tr>
144
 
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetSocketAddress.html">InetSocketAddress</a>&gt; Gio::InetSocketAddress::create           </td>
 
148
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetSocketAddress.html">InetSocketAddress</a>&gt; Gio::InetSocketAddress::create </td>
145
149
          <td>(</td>
146
 
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt;&amp;&nbsp;</td>
 
150
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a> &gt;&amp;&#160;</td>
147
151
          <td class="paramname"> <em>address</em>, </td>
148
152
        </tr>
149
153
        <tr>
150
154
          <td class="paramkey"></td>
151
155
          <td></td>
152
 
          <td class="paramtype">guint16&nbsp;</td>
153
 
          <td class="paramname"> <em>port</em></td><td>&nbsp;</td>
 
156
          <td class="paramtype">guint16&#160;</td>
 
157
          <td class="paramname"> <em>port</em></td><td>&#160;</td>
154
158
        </tr>
155
159
        <tr>
156
160
          <td></td>
170
174
<div class="memproto">
171
175
      <table class="memname">
172
176
        <tr>
173
 
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt; Gio::InetSocketAddress::get_address           </td>
 
177
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt; Gio::InetSocketAddress::get_address </td>
174
178
          <td>(</td>
175
 
          <td class="paramname">          </td>
176
 
          <td>&nbsp;)&nbsp;</td>
 
179
          <td class="paramname"> </td>
 
180
          <td>&#160;)&#160;</td>
177
181
          <td> const</td>
178
182
        </tr>
179
183
      </table>
181
185
<div class="memdoc">
182
186
 
183
187
<p>
184
 
Gets <em>address's</em> <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a>. 
185
 
<p>
 
188
Gets <em>address's</em> <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a>. <p>
186
189
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a> for <em>address</em>, which must be Glib::object_ref()'d if it will be stored</dd></dl>
187
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000040">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
190
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000040">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
188
191
 
189
192
</div>
190
193
</div><p>
193
196
<div class="memproto">
194
197
      <table class="memname">
195
198
        <tr>
196
 
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt; Gio::InetSocketAddress::get_address           </td>
 
199
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt; Gio::InetSocketAddress::get_address </td>
197
200
          <td>(</td>
198
 
          <td class="paramname">          </td>
199
 
          <td>&nbsp;)&nbsp;</td>
 
201
          <td class="paramname"> </td>
 
202
          <td>&#160;)&#160;</td>
200
203
          <td></td>
201
204
        </tr>
202
205
      </table>
204
207
<div class="memdoc">
205
208
 
206
209
<p>
207
 
Gets <em>address's</em> <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a>. 
208
 
<p>
 
210
Gets <em>address's</em> <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a>. <p>
209
211
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGio_1_1InetAddress.html" title="An IPv4/IPv6 address.">InetAddress</a> for <em>address</em>, which must be Glib::object_ref()'d if it will be stored</dd></dl>
210
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000039">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
212
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000039">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
211
213
 
212
214
</div>
213
215
</div><p>
216
218
<div class="memproto">
217
219
      <table class="memname">
218
220
        <tr>
219
 
          <td class="memname">guint16 Gio::InetSocketAddress::get_port           </td>
 
221
          <td class="memname">guint16 Gio::InetSocketAddress::get_port </td>
220
222
          <td>(</td>
221
 
          <td class="paramname">          </td>
222
 
          <td>&nbsp;)&nbsp;</td>
 
223
          <td class="paramname"> </td>
 
224
          <td>&#160;)&#160;</td>
223
225
          <td> const</td>
224
226
        </tr>
225
227
      </table>
227
229
<div class="memdoc">
228
230
 
229
231
<p>
230
 
Gets <em>address's</em> port. 
231
 
<p>
 
232
Gets <em>address's</em> port. <p>
232
233
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The port for <em>address</em> </dd></dl>
233
 
<dl class="newin2p22s" compact><dt><b><a class="el" href="newin2p22s.html#_newin2p22s000041">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
 
234
<dl compact><dt><b><a class="el" href="since_2_22.html#_since_2_22000041">Since glibmm 2.22:</a></b></dt><dd></dd></dl>
234
235
 
235
236
</div>
236
237
</div><p>
239
240
<div class="memproto">
240
241
      <table class="memname">
241
242
        <tr>
242
 
          <td class="memname">const GInetSocketAddress* Gio::InetSocketAddress::gobj           </td>
 
243
          <td class="memname">const GInetSocketAddress* Gio::InetSocketAddress::gobj </td>
243
244
          <td>(</td>
244
 
          <td class="paramname">          </td>
245
 
          <td>&nbsp;)&nbsp;</td>
 
245
          <td class="paramname"> </td>
 
246
          <td>&#160;)&#160;</td>
246
247
          <td> const<code> [inline]</code></td>
247
248
        </tr>
248
249
      </table>
250
251
<div class="memdoc">
251
252
 
252
253
<p>
253
 
Provides access to the underlying C GObject. 
254
 
<p>
 
254
Provides access to the underlying C GObject. <p>
255
255
 
256
256
<p>Reimplemented from <a class="el" href="classGio_1_1SocketAddress.html#a2c5c7f04c127ad5037814f847ab2d6f">Gio::SocketAddress</a>.</p>
257
257
 
262
262
<div class="memproto">
263
263
      <table class="memname">
264
264
        <tr>
265
 
          <td class="memname">GInetSocketAddress* Gio::InetSocketAddress::gobj           </td>
 
265
          <td class="memname">GInetSocketAddress* Gio::InetSocketAddress::gobj </td>
266
266
          <td>(</td>
267
 
          <td class="paramname">          </td>
268
 
          <td>&nbsp;)&nbsp;</td>
 
267
          <td class="paramname"> </td>
 
268
          <td>&#160;)&#160;</td>
269
269
          <td><code> [inline]</code></td>
270
270
        </tr>
271
271
      </table>
273
273
<div class="memdoc">
274
274
 
275
275
<p>
276
 
Provides access to the underlying C GObject. 
277
 
<p>
 
276
Provides access to the underlying C GObject. <p>
278
277
 
279
278
<p>Reimplemented from <a class="el" href="classGio_1_1SocketAddress.html#1f65b6f40eeb9a30eb613345be919eb6">Gio::SocketAddress</a>.</p>
280
279
 
285
284
<div class="memproto">
286
285
      <table class="memname">
287
286
        <tr>
288
 
          <td class="memname">GInetSocketAddress* Gio::InetSocketAddress::gobj_copy           </td>
 
287
          <td class="memname">GInetSocketAddress* Gio::InetSocketAddress::gobj_copy </td>
289
288
          <td>(</td>
290
 
          <td class="paramname">          </td>
291
 
          <td>&nbsp;)&nbsp;</td>
 
289
          <td class="paramname"> </td>
 
290
          <td>&#160;)&#160;</td>
292
291
          <td></td>
293
292
        </tr>
294
293
      </table>
296
295
<div class="memdoc">
297
296
 
298
297
<p>
299
 
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. 
300
 
<p>
 
298
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <p>
301
299
 
302
300
<p>Reimplemented from <a class="el" href="classGio_1_1SocketAddress.html#fe1a5b0091f024fa725ff31b88d01e7b">Gio::SocketAddress</a>.</p>
303
301
 
308
306
<div class="memproto">
309
307
      <table class="memname">
310
308
        <tr>
311
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt;&gt; Gio::InetSocketAddress::property_address           </td>
 
309
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetAddress.html">InetAddress</a>&gt; &gt; Gio::InetSocketAddress::property_address </td>
312
310
          <td>(</td>
313
 
          <td class="paramname">          </td>
314
 
          <td>&nbsp;)&nbsp;</td>
 
311
          <td class="paramname"> </td>
 
312
          <td>&#160;)&#160;</td>
315
313
          <td> const</td>
316
314
        </tr>
317
315
      </table>
319
317
<div class="memdoc">
320
318
 
321
319
<p>
322
 
The address. 
323
 
<p>
 
320
The address. <p>
324
321
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><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>
325
322
 
326
323
</div>
330
327
<div class="memproto">
331
328
      <table class="memname">
332
329
        <tr>
333
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint16&gt; Gio::InetSocketAddress::property_port           </td>
 
330
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint16&gt; Gio::InetSocketAddress::property_port </td>
334
331
          <td>(</td>
335
 
          <td class="paramname">          </td>
336
 
          <td>&nbsp;)&nbsp;</td>
 
332
          <td class="paramname"> </td>
 
333
          <td>&#160;)&#160;</td>
337
334
          <td> const</td>
338
335
        </tr>
339
336
      </table>
341
338
<div class="memdoc">
342
339
 
343
340
<p>
344
 
The port. 
345
 
<p>
 
341
The port. <p>
346
342
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><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>
347
343
 
348
344
</div>
353
349
<div class="memproto">
354
350
      <table class="memname">
355
351
        <tr>
356
 
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1InetSocketAddress.html">Gio::InetSocketAddress</a>&gt; wrap           </td>
 
352
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1InetSocketAddress.html">Gio::InetSocketAddress</a> &gt; wrap </td>
357
353
          <td>(</td>
358
 
          <td class="paramtype">GInetSocketAddress *&nbsp;</td>
 
354
          <td class="paramtype">GInetSocketAddress *&#160;</td>
359
355
          <td class="paramname"> <em>object</em>, </td>
360
356
        </tr>
361
357
        <tr>
362
358
          <td class="paramkey"></td>
363
359
          <td></td>
364
 
          <td class="paramtype">bool&nbsp;</td>
365
 
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
 
360
          <td class="paramtype">bool&#160;</td>
 
361
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&#160;</td>
366
362
        </tr>
367
363
        <tr>
368
364
          <td></td>
374
370
<div class="memdoc">
375
371
 
376
372
<p>
377
 
A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. 
378
 
<p>
 
373
A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <p>
379
374
<dl compact><dt><b>Parameters:</b></dt><dd>
380
375
  <table border="0" cellspacing="2" cellpadding="0">
381
 
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance. </td></tr>
382
 
    <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>
 
376
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
 
377
    <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>
383
378
  </table>
384
379
</dl>
385
380
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
387
382
</div>
388
383
</div><p>
389
384
<hr>The documentation for this class was generated from the following file:<ul>
390
 
<li><a class="el" href="inetsocketaddress_8h.html">inetsocketaddress.h</a></ul>
 
385
<li>giomm/inetsocketaddress.h</ul>
391
386
</div>
392
 
</div> <!-- end main content -->
393
 
 
394
 
<hr><address><small>
395
 
Generated for glibmm 2.4 by <a href="http://www.doxygen.org/index.html">
396
 
Doxygen</a> 1.5.9 &copy;&nbsp;1997-2001</small></address>
 
387
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Aug 28 16:44:59 2009 for glibmm by&#160;
 
388
<a href="http://www.doxygen.org/index.html">
 
389
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
397
390
</body>
398
391
</html>