<html><!-- #BeginTemplate "../Templates/tmpl.dwt" --><!-- DW6 -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>PTypes: header files</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="styles.css">
</head>
<body bgcolor="#FFFFFF" leftmargin="40" marginwidth="40">
<p><a href="../index.html"><img src="title-21.png" width="253" height="39" alt="C++ Portable Types Library (PTypes) Version 2.1" border="0"></a>
<hr size="1" noshade>
<!-- #BeginEditable "body" -->
<p class="hpath"><a href="index.html">Top</a>: Header files</p>
<ul>
<li>
<p><a href="include/pport.h.html"><pport.h></a> - common declarations, portable
typedefs</p>
</li>
<li>
<p><a href="include/ptypes.h.html"><ptypes.h></a> - basic types: string,
cset, unknown, component, exception, tpodlist, tobjlist, tstrlist, textmap, variant,
atomic functions </p>
</li>
<li>
<p><a href="include/pstreams.h.html"><pstreams.h></a> - streams: iobase,
instm, outstm, inmemory, outmemory, infile, outfile, logfile, namedpipe, npserver,
outmd5, unit</p>
</li>
<li>
<p><a href="include/pinet.h.html"><pinet.h></a> - networking: ipaddress,
ipstream, ipstmserver, ipmessage, ipmsgserver, resolver functions</p>
</li>
<li>
<p><a href="include/ptime.h.html"><ptime.h></a> - date/time utilities</p>
</li>
<li> <a href="include/pasync.h.html"><pasync.h></a> - multithreading: mutex,
scopelock, trigger, rwlock, scoperead, scopewrite, semaphore, timedsem, thread,
message, msgqueue, jobqueue</li>
</ul>
<p><br>
<b>NOTE</b>: for better readability, these listings differ from the originals
in that Windows-specific macros <span class="lang">ptpublic</span> and <span class="lang">ptdecl</span>
are not shown.</p>
<!-- #EndEditable -->
<hr size="1">
<a href="../index.html" class="ns">PTypes home</a>
</body>
<!-- #EndTemplate --></html>