1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153
|
<HTML>
<HEAD>
<TITLE>class XMPPServerInfo</TITLE>
<META NAME="Generator" CONTENT="KDOC ">
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
<TABLE WIDTH="100%" BORDER="0">
<TR>
<TD>
<TABLE BORDER="0">
<TR><TD valign="top" align="left" cellspacing="10">
<h1>class XMPPServerInfo</h1>
</TD>
<TD valign="top" align="right" colspan="1">Server info class. <small><A HREF="#longdesc">More...</A></small></TD></TR>
</TABLE>
<HR>
<TABLE BORDER="0">
<TR><TH>Full name</TH><TD><code><A HREF="TelEngine.html">TelEngine</A>::XMPPServerInfo</code></TD></TR>
<TR><TH>Definition</TH><TD><code>#include <<A HREF="libs___yjingle___xmpputils_h.html">libs/yjingle/xmpputils.h</A>></code></TD></TR>
<TR><TH>Inherits</TH><TD><A HREF="TelEngine__RefObject.html">TelEngine::RefObject</A> <small>[public ]</small></TD></TR>
<TR><TH><A HREF="full-list-TelEngine__XMPPServerInfo.html">List of all Methods</A></TH></TR>
</TABLE>
</TD>
<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
</TABLE></TD></TR></TABLE>
<h4>Public Types</h4><ul><LI>enum <A HREF="#ref1">ServerFlag</A> { NoAutoRestart = 0x0001,
KeepRoster = 0x0002,
TlsRequired = 0x0004,
OldStyleAuth = 0x0008,
AllowPlainAuth = 0x0020,
AllowUnsafeSetup = 0x0040,
}
</LI>
</ul><h4>Public Methods</h4><ul><LI>inline <b><A HREF="#ref2">XMPPServerInfo</A></b> (const char* name, const char* address, int port,
const char* password, const char* identity, const char* fullidentity,
int flags)
</LI>
<LI>inline <b><A HREF="#ref3">XMPPServerInfo</A></b> (const char* name, int port)
</LI>
<LI>inline const String& <b><A HREF="#ref4">address</A></b> () const
</LI>
<LI>inline const String& <b><A HREF="#ref5">name</A></b> () const
</LI>
<LI>inline const int <b><A HREF="#ref6">port</A></b> () const
</LI>
<LI>inline const String& <b><A HREF="#ref7">password</A></b> () const
</LI>
<LI>inline const String& <b><A HREF="#ref8">identity</A></b> () const
</LI>
<LI>inline const String& <b><A HREF="#ref9">fullIdentity</A></b> () const
</LI>
<LI>inline bool <b><A HREF="#ref10">flag</A></b> (int mask) const
</LI>
</ul><h4>Public Members</h4><ul><LI>static TokenDict <b><A HREF="#ref11">s_flagName[]</A></b></LI>
</ul><HR><H2><A NAME="longdesc">Detailed Description</A></H2><p>
This class holds informations about a server
</p>
<A NAME="ServerFlag"></A><A NAME="ref1"></A><table width="100%"><tr bgcolor="#eeeeee"><td>enum <strong>ServerFlag</strong> { NoAutoRestart = 0x0001,
KeepRoster = 0x0002,
TlsRequired = 0x0004,
OldStyleAuth = 0x0008,
AllowPlainAuth = 0x0020,
AllowUnsafeSetup = 0x0040,
}
</td><td align="right"><h3><strong>ServerFlag</strong></h3></td></tr></table><p></p><p>
Server flags
</p>
<A NAME="XMPPServerInfo"></A><A NAME="ref2"></A><table width="100%"><tr bgcolor="#eeeeee"><td>inline <strong>XMPPServerInfo</strong> (const char* name, const char* address, int port,
const char* password, const char* identity, const char* fullidentity,
int flags)
<br></td><td align="right"><h3><strong>XMPPServerInfo</strong></h3></td></tr></table><p></p><p>
Constructor. Construct a full server info object
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>name</i></TD><TD align="left" valign="top">Server domain name
</TD></TR>
<TR><TD align="left" valign="top"><i>address</i></TD><TD align="left" valign="top">IP address
</TD></TR>
<TR><TD align="left" valign="top"><i>port</i></TD><TD align="left" valign="top">IP port
</TD></TR>
<TR><TD align="left" valign="top"><i>password</i></TD><TD align="left" valign="top">Component only: Password used for authentication
</TD></TR>
<TR><TD align="left" valign="top"><i>identity</i></TD><TD align="left" valign="top">Component only: The stream identity used when connecting
</TD></TR>
<TR><TD align="left" valign="top"><i>fullidentity</i></TD><TD align="left" valign="top">Component only: The user identity
</TD></TR>
<TR><TD align="left" valign="top"><i>flags</i></TD><TD align="left" valign="top">Server flags
</TD></TR>
</TABLE></P>
<A NAME="XMPPServerInfo"></A><A NAME="ref3"></A><table width="100%"><tr bgcolor="#eeeeee"><td>inline <strong>XMPPServerInfo</strong> (const char* name, int port)
<br></td><td align="right"><h3><strong>XMPPServerInfo</strong></h3></td></tr></table><p></p><p>
Constructor. Construct a partial server info object
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>name</i></TD><TD align="left" valign="top">Server domain name
</TD></TR>
<TR><TD align="left" valign="top"><i>port</i></TD><TD align="left" valign="top">IP port
</TD></TR>
</TABLE></P>
<A NAME="address"></A><A NAME="ref4"></A><table width="100%"><tr bgcolor="#eeeeee"><td>inline const String& <strong>address</strong> ()
<br></td><td align="right"><h3><strong>address</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
Get the server's address
</p>
<p><b>Returns</b>: The server's address
</p>
<A NAME="name"></A><A NAME="ref5"></A><table width="100%"><tr bgcolor="#eeeeee"><td>inline const String& <strong>name</strong> ()
<br></td><td align="right"><h3><strong>name</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
Get the server's domain name
</p>
<p><b>Returns</b>: The server's domain name
</p>
<A NAME="port"></A><A NAME="ref6"></A><table width="100%"><tr bgcolor="#eeeeee"><td>inline const int <strong>port</strong> ()
<br></td><td align="right"><h3><strong>port</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
Get the server's port used to connect to
</p>
<p><b>Returns</b>: The server's port used to connect to
</p>
<A NAME="password"></A><A NAME="ref7"></A><table width="100%"><tr bgcolor="#eeeeee"><td>inline const String& <strong>password</strong> ()
<br></td><td align="right"><h3><strong>password</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
Get the server's port used to connect to
</p>
<p><b>Returns</b>: The server's port used to connect to
</p>
<A NAME="identity"></A><A NAME="ref8"></A><table width="100%"><tr bgcolor="#eeeeee"><td>inline const String& <strong>identity</strong> ()
<br></td><td align="right"><h3><strong>identity</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
Get the server's identity
</p>
<p><b>Returns</b>: The server's identity
</p>
<A NAME="fullIdentity"></A><A NAME="ref9"></A><table width="100%"><tr bgcolor="#eeeeee"><td>inline const String& <strong>fullIdentity</strong> ()
<br></td><td align="right"><h3><strong>fullIdentity</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
Get the server's full identity
</p>
<p><b>Returns</b>: The server's full identity
</p>
<A NAME="flag"></A><A NAME="ref10"></A><table width="100%"><tr bgcolor="#eeeeee"><td>inline bool <strong>flag</strong> (int mask)
<br></td><td align="right"><h3><strong>flag</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
Check if a given flag (or mask) is set
</p>
<p><b>Returns</b>: True if the flag is set
</p>
<A NAME="s_flagName[]"></A><A NAME="ref11"></A><table width="100%"><tr bgcolor="#eeeeee"><td>static TokenDict <strong>s_flagName[]</strong>
</td><td align="right"><h3><strong>s_flagName[]</strong></h3></td></tr></table><p></p><HR>
<table>
<tr><td><small>Generated by: paulc on bussard on Mon Mar 8 12:18:15 2010, using kdoc 2.0a54.</small></td></tr>
</table>
</BODY>
</HTML>
|