\li Doxygen (http://www.doxygen.org)
\li The \c dia diagram editor (http://www.gnome.org/projects/dia/)
\li HTML \c tidy (http://tidy.sourceforge.net/)
- \li \The \c xsltproc XSLT processor (http://xmlsoft.org/XSLT/xsltproc2.html)
+ \li The \c xsltproc XSLT processor (http://xmlsoft.org/XSLT/xsltproc2.html)
The library is only tested with gcc-3.4 and 4.0 on Linux. On other
For addressable protocols (AddressingPolicy is not NoAddressingPolicy), bind() will set
the local address of the socket.
- \parm[in] addr Local socket address to asign
+ \param[in] addr Local socket address to asign
\throws senf::SystemException
*/
{
static void listen(FileHandle handle, unsigned backlog);
///< Enable establishing new connections on the socket
- /** \param[in] handle socket handle to enable reception on
- \param[in] backlog size of backlog queue
-
- \fixme listen probably makes no sense without accpept,
- so listen() should debend on AddressingPolicy too. */
+ /**< \param[in] handle socket handle to enable reception on
+ \param[in] backlog size of backlog queue
+
+ \fixme listen probably makes no sense without accpept,
+ so listen() should debend on AddressingPolicy
+ too. */
template <class Policy>
static int accept(ServerSocketHandle<Policy> handle,
typename ServerSocketHandle<Policy>::Address & address,
For addressable protocols (AddressingPolicy is not NoAddressingPolicy), bind() will set
the local address of the socket.
- \parm[in] addr Local socket address to asign
+ \param[in] addr Local socket address to asign
\throws senf::SystemException
*/
///< Accept new connection
/**< This variant will additionally return the remote
address of the client
- \params[out] client address
+ \param[out] client address
\returns handle of new client connection
\see \ref accept() */
/** \brief Check single policy axis
- This template is an example of the \i Policy \c Is family of
+ This template is an example of the \e Policy \c Is family of
tempalte metafunctions. It will check, wether \c Trait is a
valid compatible Policy class of \c SocketPolicy. \c Trait
must be derived from AddressingPolicyBase (respectively \i
/** \brief Enable template overload depending on policy value
- This template is an exmaple of the \c If \i Policy \c Is
+ This template is an exmaple of the \c If \e Policy \c Is
family of templates. It is used like <a class="ext"
href="http://www.boost.org/libs/utility/enable_if.html">Boost.enable_if</a>
to enable a templated overload only, if the AddressingPolicy
- of \i Policy is compatible with \c Trait (that is the
+ of \e Policy is compatible with \c Trait (that is the
AddressingPolicy of \c Policy is derived from \c Trait).
\see policy_group
A SocketPolicy can be complete or incomplete. An incomplete
SocketPolicy will have at least one axis set to \c Undefined
- \i Policy (or a generic derived class which is used to group
+ \e Policy (or a generic derived class which is used to group
some other policies but does not (completely) define the
policy behavior). A complete SocketPolicy will have a
concrete definition of the desired behavior for each policy
SocketPolicy instantiation. It takes any number (that is up to
6) of Policy classes as arguments in any Order. It will create
a SocketPolicy from these policy classes. Any axis not
- specified will be left as \c Unspecified \i Policy.
+ specified will be left as \c Unspecified \e Policy.
\see policy_group
*/