21@brief Represents the <tt>PiaSession</tt> namespace.
22
23@date 2014-02-03 Organized the results that are returned when <tt>Session::JoinSessionAsync</tt> or asynchronous processes fail, and increased the number of reasons for distinguishable asynchronous process failures.
24@date 2013-04-11 Changed the <tt>Result</tt> value returned when <tt>session::Initialize</tt> fails to a <tt>Result</tt> value indicating the cause of the failure. The failure conditions have not changed.
25@date 2012-12-19 Added a <tt>Result</tt> type that can be returned when asynchronous NAT traversal of the <tt>Session::JoinSession</tt> instance fails.
26@date 2012-09-26 Deleted the old <tt>Result</tt> <tt>typedef</tt> that had been left in for compatibility.
27@date 2012-08-23 Renamed some results in the <tt>session</tt> module.
28@date 2012-04-27 Both the class name and the connection information for another terminal, which mean different things, were <tt>Session</tt>, which could cause confusion. The latter was changed to <tt>session</tt>.