<
html
>
<
head
>
<
title
>PTypes: INDEX</
title
>
<
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>
<
p
class
=
"hpath"
><
a
href
=
"index.html"
>Top</
a
>: INDEX</
p
>
<
blockquote
>
<
p
>
<
table
border
=
0
>
<
tr
><
td
><
a
href
=
"variant.arrays.html"
>aclear</
a
></
td
><
td
>variant: arrays
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"variant.arrays.html"
>aclone</
a
></
td
><
td
>variant: arrays
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unknown.html"
>addref</
a
></
td
><
td
>unknown & component
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"variant.arrays.html"
>anext</
a
></
td
><
td
>variant: arrays
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"cset.manipulation.html"
>assign</
a
></
td
><
td
>cset: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"cset.manipulation.html"
>asstring</
a
></
td
><
td
>cset: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"cset.manipulation.html"
>clear</
a
></
td
><
td
>cset: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>clear</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"variant.utils.html"
>clear</
a
></
td
><
td
>variant: utilities
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unknown.html"
>component::addnotification</
a
></
td
><
td
>unknown & component
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unknown.html"
>component::~component</
a
></
td
><
td
>unknown & component
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unknown.html"
>component::delnotification</
a
></
td
><
td
>unknown & component
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unknown.html"
>component::freenotify</
a
></
td
><
td
>unknown & component
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unknown.html"
>compref</
a
></
td
><
td
>unknown & component
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>concat</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>contains</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>copy</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"cset.constructors.html"
>cset::cset</
a
></
td
><
td
>cset: constructors
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.calendar.html"
>dayofweek</
a
></
td
><
td
>date/time: calendar
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.datetime.html"
>days</
a
></
td
><
td
>date/time: datetime
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.calendar.html"
>daysinmonth</
a
></
td
><
td
>date/time: calendar
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.calendar.html"
>daysinyear</
a
></
td
><
td
>date/time: calendar
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.calendar.html"
>decodedate</
a
></
td
><
td
>date/time: calendar
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.time.html"
>decodetime</
a
></
td
><
td
>date/time: time
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>del</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"variant.arrays.html"
>del</
a
></
td
><
td
>variant: arrays
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.datetime.html"
>dttostring</
a
></
td
><
td
>date/time: datetime
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.calendar.html"
>encodedate</
a
></
td
><
td
>date/time: calendar
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.time.html"
>encodetime</
a
></
td
><
td
>date/time: time
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"cset.manipulation.html"
>exclude</
a
></
td
><
td
>cset: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"cset.manipulation.html"
>fill</
a
></
td
><
td
>cset: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"variant.arrays.html"
>get</
a
></
td
><
td
>variant: arrays
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"cset.manipulation.html"
>include</
a
></
td
><
td
>cset: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.infile.html"
>infile::get/set_filename</
a
></
td
><
td
>streams: infile
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.infile.html"
>infile::infile</
a
></
td
><
td
>streams: infile
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.infile.html"
>infile::pipe</
a
></
td
><
td
>streams: infile
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.inmem.html"
>inmemory::get/set_strdata</
a
></
td
><
td
>streams: inmemory
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.inmem.html"
>inmemory::inmemory</
a
></
td
><
td
>streams: inmemory
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>ins</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.instm.html"
>instm::get</
a
></
td
><
td
>streams: instm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.instm.html"
>instm::get_eof</
a
></
td
><
td
>streams: instm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.instm.html"
>instm::get_eol</
a
></
td
><
td
>streams: instm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.instm.html"
>instm::line</
a
></
td
><
td
>streams: instm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.instm.html"
>instm::preview</
a
></
td
><
td
>streams: instm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.instm.html"
>instm::putback</
a
></
td
><
td
>streams: instm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.instm.html"
>instm::read</
a
></
td
><
td
>streams: instm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.instm.html"
>instm::skipline</
a
></
td
><
td
>streams: instm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.instm.html"
>instm::skiptoken</
a
></
td
><
td
>streams: instm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.instm.html"
>instm::token</
a
></
td
><
td
>streams: instm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::cancel</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::close</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::get/set_active</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::get/set_bufsize</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::get/set_cancelled</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::get/set_onstatus</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::get_status</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::get_streamname</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::open</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::seek</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::seekx</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::tell</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.iobase.html"
>iobase::tellx</
a
></
td
><
td
>streams: iobase
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmessage.html"
>ipmessage::get_myip</
a
></
td
><
td
>networking: ipmessage
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmessage.html"
>ipmessage::get_myport</
a
></
td
><
td
>networking: ipmessage
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmessage.html"
>ipmessage::get/set_host</
a
></
td
><
td
>networking: ipmessage
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmessage.html"
>ipmessage::get/set_ip</
a
></
td
><
td
>networking: ipmessage
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmessage.html"
>ipmessage::get/set_port</
a
></
td
><
td
>networking: ipmessage
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmessage.html"
>ipmessage::ipmessage</
a
></
td
><
td
>networking: ipmessage
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmessage.html"
>ipmessage::receive</
a
></
td
><
td
>networking: ipmessage
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmessage.html"
>ipmessage::send</
a
></
td
><
td
>networking: ipmessage
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmessage.html"
>ipmessage::sockopt</
a
></
td
><
td
>networking: ipmessage
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmessage.html"
>ipmessage::waitfor</
a
></
td
><
td
>networking: ipmessage
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmsgserver.html"
>ipmsgserver::bind</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmsgserver.html"
>ipmsgserver::bindall</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmsgserver.html"
>ipmsgserver::get_host</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmsgserver.html"
>ipmsgserver::get_ip</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmsgserver.html"
>ipmsgserver::ipmsgserver</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmsgserver.html"
>ipmsgserver::poll</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmsgserver.html"
>ipmsgserver::receive</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmsgserver.html"
>ipmsgserver::send</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmsgserver.html"
>ipmsgserver::sendto</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipmsgserver.html"
>ipmsgserver::sockopt</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstmserver.html"
>ipstmserver::bind</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstmserver.html"
>ipstmserver::bindall</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstmserver.html"
>ipstmserver::ipstmserver</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstmserver.html"
>ipstmserver::poll</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstmserver.html"
>ipstmserver::serve</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstmserver.html"
>ipstmserver::sockopt</
a
></
td
><
td
>networking: ipstmserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::cancel</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::close</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::get_myip</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::get_myport</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::get/set_host</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::get/set_ip</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::get/set_port</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::ipstream</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::~ipstream</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::open</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::sockopt</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.ipstream.html"
>ipstream::waitfor</
a
></
td
><
td
>networking: ipstream
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.utils.html"
>iptostring</
a
></
td
><
td
>networking: utilities
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.calendar.html"
>isdatevalid</
a
></
td
><
td
>date/time: calendar
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>isempty</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.calendar.html"
>isleapyear</
a
></
td
><
td
>date/time: calendar
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.time.html"
>istimevalid</
a
></
td
><
td
>date/time: time
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.datetime.html"
>isvalid</
a
></
td
><
td
>date/time: datetime
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"variant.utils.html"
>isXXX</
a
></
td
><
td
>variant: utilities
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.conversion.html"
>itostring</
a
></
td
><
td
>string: conversion
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.jobqueue.html"
>jobqueue::get_count</
a
></
td
><
td
>multithreading: jobqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.jobqueue.html"
>jobqueue::get_limit</
a
></
td
><
td
>multithreading: jobqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.jobqueue.html"
>jobqueue::getmessage</
a
></
td
><
td
>multithreading: jobqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.jobqueue.html"
>jobqueue::jobqueue</
a
></
td
><
td
>multithreading: jobqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.jobqueue.html"
>jobqueue::post</
a
></
td
><
td
>multithreading: jobqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.jobqueue.html"
>jobqueue::posturgent</
a
></
td
><
td
>multithreading: jobqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>length</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.logfile.html"
>logfile::logfile</
a
></
td
><
td
>streams: logfile
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.logfile.html"
>logfile::putf</
a
></
td
><
td
>streams: logfile
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.conversion.html"
>lowercase</
a
></
td
><
td
>string: conversion
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.message.html"
>message::id</
a
></
td
><
td
>multithreading: message
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.message.html"
>message::message</
a
></
td
><
td
>multithreading: message
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.message.html"
>message::param</
a
></
td
><
td
>multithreading: message
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.message.html"
>message::result</
a
></
td
><
td
>multithreading: message
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.datetime.html"
>mkdt</
a
></
td
><
td
>date/time: datetime
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.datetime.html"
>msecs</
a
></
td
><
td
>date/time: datetime
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::defhandler</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::get_count</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::get_limit</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::msghandler</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::msgqueue</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::post</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.jobqueue.html"
>msgqueue::posturgent</
a
></
td
><
td
>multithreading: jobqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::posturgent</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::processmsgs</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::processone</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::run</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.msgqueue.html"
>msgqueue::send</
a
></
td
><
td
>multithreading: msgqueue
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.mutex.html"
>mutex::enter</
a
></
td
><
td
>multithreading: mutex
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.mutex.html"
>mutex::leave</
a
></
td
><
td
>multithreading: mutex
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.mutex.html"
>mutex::lock</
a
></
td
><
td
>multithreading: mutex
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.mutex.html"
>mutex::mutex</
a
></
td
><
td
>multithreading: mutex
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.mutex.html"
>mutex::unlock</
a
></
td
><
td
>multithreading: mutex
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.namedpipe.html"
>namedpipe::get/set_pipename</
a
></
td
><
td
>streams: namedpipe
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.namedpipe.html"
>namedpipe::namedpipe</
a
></
td
><
td
>streams: namedpipe
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.datetime.html"
>now</
a
></
td
><
td
>date/time: datetime
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.datetime.html"
>nowstring</
a
></
td
><
td
>date/time: datetime
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.npserver.html"
>npserver::npserver</
a
></
td
><
td
>streams: npserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.npserver.html"
>npserver::serve</
a
></
td
><
td
>streams: npserver
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outfile.html"
>outfile::get/set_append</
a
></
td
><
td
>streams: outfile
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outfile.html"
>outfile::get/set_filename</
a
></
td
><
td
>streams: outfile
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outfile.html"
>outfile::get/set_umode</
a
></
td
><
td
>streams: outfile
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outfile.html"
>outfile::outfile</
a
></
td
><
td
>streams: outfile
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.md5.html"
>outmd5::get_bindigest</
a
></
td
><
td
>streams: outmd5
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.md5.html"
>outmd5::get_digest</
a
></
td
><
td
>streams: outmd5
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.md5.html"
>outmd5::outmd5</
a
></
td
><
td
>streams: outmd5
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outmem.html"
>outmemory::get_strdata</
a
></
td
><
td
>streams: outmemory
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outmem.html"
>outmemory::outmemory</
a
></
td
><
td
>streams: outmemory
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outstm.html"
>outstm::flush</
a
></
td
><
td
>streams: outstm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outstm.html"
>outstm::get/set_flusheol</
a
></
td
><
td
>streams: outstm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outstm.html"
>outstm::put</
a
></
td
><
td
>streams: outstm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outstm.html"
>outstm::puteol</
a
></
td
><
td
>streams: outstm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outstm.html"
>outstm::putf</
a
></
td
><
td
>streams: outstm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outstm.html"
>outstm::putline</
a
></
td
><
td
>streams: outstm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"streams.outstm.html"
>outstm::write</
a
></
td
><
td
>streams: outstm
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.utils.html"
>pdecrement</
a
></
td
><
td
>multithreading: utils
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.utils.html"
>pexchange</
a
></
td
><
td
>multithreading: utils
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.utils.html"
>phostbyaddr</
a
></
td
><
td
>networking: utilities
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.utils.html"
>phostbyname</
a
></
td
><
td
>networking: utilities
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"inet.utils.html"
>phostcname</
a
></
td
><
td
>networking: utilities
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.utils.html"
>pincrement</
a
></
td
><
td
>multithreading: utils
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>pos</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.utils.html"
>psleep</
a
></
td
><
td
>multithreading: utils
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.utils.html"
>pthrequal</
a
></
td
><
td
>multithreading: utils
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.utils.html"
>pthrself</
a
></
td
><
td
>multithreading: utils
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"variant.arrays.html"
>put</
a
></
td
><
td
>variant: arrays
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unknown.html"
>release</
a
></
td
><
td
>unknown & component
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.rwlock.html"
>rwlock::rdlock</
a
></
td
><
td
>multithreading: rwlock
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.rwlock.html"
>rwlock::rwlock</
a
></
td
><
td
>multithreading: rwlock
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.rwlock.html"
>rwlock::unlock</
a
></
td
><
td
>multithreading: rwlock
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.rwlock.html"
>rwlock::wrlock</
a
></
td
><
td
>multithreading: rwlock
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.mutex.html"
>scopelock::scopelock</
a
></
td
><
td
>multithreading: mutex
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.mutex.html"
>scopelock::~scopelock</
a
></
td
><
td
>multithreading: mutex
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.rwlock.html"
>scoperead::scoperead</
a
></
td
><
td
>multithreading: rwlock
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.rwlock.html"
>scoperead::~scoperead</
a
></
td
><
td
>multithreading: rwlock
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.rwlock.html"
>scopewrite::scopewrite</
a
></
td
><
td
>multithreading: rwlock
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.rwlock.html"
>scopewrite::~scopewrite</
a
></
td
><
td
>multithreading: rwlock
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.semaphore.html"
>semaphore::post</
a
></
td
><
td
>multithreading: semaphore
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.semaphore.html"
>semaphore::semaphore</
a
></
td
><
td
>multithreading: semaphore
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.semaphore.html"
>semaphore::signal</
a
></
td
><
td
>multithreading: semaphore
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.semaphore.html"
>semaphore::wait</
a
></
td
><
td
>multithreading: semaphore
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>setlength</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.constructors.html"
>string</
a
></
td
><
td
>string: constructors/destructors
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.conversion.html"
>stringtoi</
a
></
td
><
td
>string: conversion
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.conversion.html"
>stringtoie</
a
></
td
><
td
>string: conversion
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.conversion.html"
>stringtoue</
a
></
td
><
td
>string: conversion
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.textmap.html"
>textmap::[]</
a
></
td
><
td
>lists: textmap
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.textmap.html"
>textmap::getkey</
a
></
td
><
td
>lists: textmap
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.textmap.html"
>textmap::put</
a
></
td
><
td
>lists: textmap
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.textmap.html"
>textmap::textmap</
a
></
td
><
td
>lists: textmap
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::cleanup</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::execute</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::get_finished</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::get_id</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::get_running</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::get_signaled</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::relax</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::signal</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::start</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::thread</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::~thread</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.thread.html"
>thread::waitfor</
a
></
td
><
td
>multithreading: thread
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.semaphore.html"
>timedsem::timedsem</
a
></
td
><
td
>multithreading: semaphore
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.semaphore.html"
>timedsem::wait</
a
></
td
><
td
>multithreading: semaphore
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::[]</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::add</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::clear</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::compare</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::del</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::get/set_capacity</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::get/set_count</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::get/set_ownobjects</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::ins</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::pack</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::pop</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::put</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::search</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::tobjlist</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::~tobjlist</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tobjlist.html"
>tobjlist::top</
a
></
td
><
td
>lists: tobjlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.utils.html"
>tpexchange</
a
></
td
><
td
>multithreading: utils
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::=</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::[]</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::add</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::clear</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::del</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::get/set_capacity</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::get/set_count</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::ins</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::pack</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::pop</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::top</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tpodlist.html"
>tpodlist::tpodlist</
a
></
td
><
td
>lists: tpodlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.trigger.html"
>trigger::post</
a
></
td
><
td
>multithreading: trigger
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.trigger.html"
>trigger::reset</
a
></
td
><
td
>multithreading: trigger
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.trigger.html"
>trigger::signal</
a
></
td
><
td
>multithreading: trigger
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.trigger.html"
>trigger::trigger</
a
></
td
><
td
>multithreading: trigger
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"async.trigger.html"
>trigger::wait</
a
></
td
><
td
>multithreading: trigger
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tstrlist.html"
>tstrlist::[]</
a
></
td
><
td
>lists: tstrlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tstrlist.html"
>tstrlist::add</
a
></
td
><
td
>lists: tstrlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tstrlist.html"
>tstrlist::del</
a
></
td
><
td
>lists: tstrlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tstrlist.html"
>tstrlist::getkey</
a
></
td
><
td
>lists: tstrlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tstrlist.html"
>tstrlist::indexof</
a
></
td
><
td
>lists: tstrlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tstrlist.html"
>tstrlist::ins</
a
></
td
><
td
>lists: tstrlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tstrlist.html"
>tstrlist::put</
a
></
td
><
td
>lists: tstrlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tstrlist.html"
>tstrlist::search</
a
></
td
><
td
>lists: tstrlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"lists.tstrlist.html"
>tstrlist::tstrlist</
a
></
td
><
td
>lists: tstrlist
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.datetime.html"
>tzoffset</
a
></
td
><
td
>date/time: datetime
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.datetime.html"
>tzupdate</
a
></
td
><
td
>date/time: datetime
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"string.manipulation.html"
>unique</
a
></
td
><
td
>string: manipulation
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unit.html"
>unit::cleanup</
a
></
td
><
td
>unit
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unit.html"
>unit::connect</
a
></
td
><
td
>unit
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unit.html"
>unit::main</
a
></
td
><
td
>unit
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unit.html"
>unit::run</
a
></
td
><
td
>unit
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unit.html"
>unit::uin</
a
></
td
><
td
>unit
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unit.html"
>unit::uout</
a
></
td
><
td
>unit
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"unit.html"
>unit::waitfor</
a
></
td
><
td
>unit
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"time.datetime.html"
>utodatetime</
a
></
td
><
td
>date/time: datetime
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"variant.arrays.html"
>variant::[]</
a
></
td
><
td
>variant: arrays
</
td
></
tr
>
<
tr
><
td
><
a
href
=
"variant.utils.html"
>vartype</
a
></
td
><
td
>variant: utilities
</
td
></
tr
>
</
table
>
</
p
>
</
blockquote
>
<
hr
size
=
"1"
>
<
a
href
=
"../index.html"
class
=
"ns"
>PTypes home</
a
>
</
body
>
</
html
>