1 <html><head><TITLE></TITLE></head>
3 <H2><A HREF =
"#DOC.DOCU" > <IMG BORDER=
0 SRC=down.gif
></A> </H2>
5 <TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IAcceptHandler.html
><B>IAcceptHandler
</B></A> <br>
6 <I>Interface IAcceptHandler
7 Overload onConnection() to handle a connected socket
</I>
8 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IAcceptHandlerFactory.html
><B>IAcceptHandlerFactory
</B></A> <br>
9 <I>Interface IAcceptHandlerFactory
10 Creates objects with IAcceptHandler interface
</I>
11 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OAcceptor.html
><B>OAcceptor
</B></A> <br>
12 <I>Starts a thread where incoming connections are accepted
</I>
13 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OByteArray.html
><B>OByteArray
</B></A> <br>
15 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OByteStream.html
><B>OByteStream
</B></A> <br>
16 <I>Wraps a byte-stream around a byte array
</I>
17 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=ICondition.html
><B>ICondition
</B></A> <br>
20 Interface for a thread-spanning condition
</I>
21 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OCondition.html
><B>OCondition
</B></A> <br>
24 Implements the ICondition interface
</I>
25 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IConnectHandler.html
><B>IConnectHandler
</B></A> <br>
26 <I>Interface IConnectHandler
</I>
27 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OConnector.html
><B>OConnector
</B></A> <br>
28 <I>Delegates a connected socket to an IConnectHandler object
</I>
29 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OException.html
><B>OException
</B></A> <br>
30 <I>Base class for exceptions
</I>
31 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OSimpleException.html
><B>OSimpleException
</B></A> <br>
33 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IExecutable.html
><B>IExecutable
</B></A> <br>
36 The IExecutable-interface is to be understood as wrapper around
37 your application-code, which allows it to be executed asynchronously
</I>
38 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OExecutable.html
><B>OExecutable
</B></A> <br>
40 added default impl
</I>
41 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OFiberingServer.html
><B>OFiberingServer
</B></A> <br>
44 Depends on cooperative executing IExecutable-Objects
</I>
45 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OFuture.html
><B>OFuture
</B></A> <br>
46 <I>OFuture, OFutureRef
48 A future represents the result of an asynchronous operation
</I>
49 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OFutureRef.html
><B>OFutureRef
</B></A> <br>
53 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IStream.html
><B>IStream
</B></A> <br>
54 <I>Interface for a stream of data, on that you can read and write blocks of bytes
</I>
55 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IMutex.html
><B>IMutex
</B></A> <br>
59 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OThreadMutex.html
><B>OThreadMutex
</B></A> <br>
63 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OGuard.html
><B>OGuard
</B></A> <br>
67 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OObject.html
><B>OObject
</B></A> <br>
69 common base class for all framework classes
</I>
70 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OCreateParam.html
><B>OCreateParam
</B></A> <br>
72 Basic class information
</I>
73 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OClassInfo.html
><B>OClassInfo
</B></A> <br>
75 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IObserver.html
><B>IObserver
</B></A> <br>
79 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IObserved.html
><B>IObserved
</B></A> <br>
83 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OObserver.html
><B>OObserver
</B></A> <br>
86 add default-implementation of refence-counting behaviour to IObserver-Interface
89 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=ORef.html
><B>ORef
</B></A> <br>
93 template type to implement handle/body behaviour
94 with reference-counting
</I>
95 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IReferenceCounter.html
><B>IReferenceCounter
</B></A> <br>
96 <I>Interface for refernce-counting
</I>
97 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IRunnable.html
><B>IRunnable
</B></A> <br>
100 The IRunnable-interface is to be understood as wrapper around
101 your application-code, which allows it to be executed asynchronously
</I>
102 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OExecutableThread.html
><B>OExecutableThread
</B></A> <br>
105 A thread used to execute an IExecutable-Object
</I>
106 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OSemaphore.html
><B>OSemaphore
</B></A> <br>
107 <I>Counting semaphore (unnamed, because thread-local)
</I>
108 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=ISocketTypes.html
><B>ISocketTypes
</B></A> <br>
109 <I>Base data types
</I>
110 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=ISocketAddr.html
><B>ISocketAddr
</B></A> <br>
111 <I>Base class for socket addresses
</I>
112 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OInetSocketAddr.html
><B>OInetSocketAddr
</B></A> <br>
113 <I>Represents an internet-address
</I>
114 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OIpxSocketAddr.html
><B>OIpxSocketAddr
</B></A> <br>
115 <I>Represents an IPX/SPX address
</I>
116 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OSocket.html
><B>OSocket
</B></A> <br>
117 <I>Represents a socket
</I>
118 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OStreamSocket.html
><B>OStreamSocket
</B></A> <br>
119 <I>A socket to send or receive a stream of data
</I>
120 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OAcceptorSocket.html
><B>OAcceptorSocket
</B></A> <br>
121 <I>A socket to accept incoming connections
</I>
122 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OConnectorSocket.html
><B>OConnectorSocket
</B></A> <br>
123 <I>A socket to initiate a conenction
</I>
124 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=ODatagramSocket.html
><B>ODatagramSocket
</B></A> <br>
125 <I>A connectionless socket to send and receive datagrams
</I>
126 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=IPositionableStream.html
><B>IPositionableStream
</B></A> <br>
127 <I>Adds seeking capabilities to IStream
</I>
128 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OStream.html
><B>OStream
</B></A> <br>
129 <I>Implements IPositionableStream
</I>
130 </TD></TR><TR><TD VALIGN=top
><IMG BORDER=
0 SRC=icon1.gif
> </TD><TD><A HREF=OString.html
><B>OString
</B></A> <br>
131 <I>A string class
</I>
135 <DL></DL><P><I><A HREF=
"aindex.html"> alphabetic index
</A></I> <I><A HREF=
"HIER.html"> hierarchy of classes
</A></I><P></BODY><hr>
136 <A HREF=
"http://www.zib.de/Visual/software/doc++/index.html"><IMG BORDER=
0 ALIGN=RIGHT SRC=logo.gif
></A>
137 <P Align=Center
><I>this page has been generated automatically by doc++
138 <P Align=Center
>(c)opyright by
<A HREF=
"http://www.zib.de/zoeckler/"> Malte Zöckler
</A>,
<A HREF=
"mailto:wunderling@zib.de"> Roland Wunderling
</A><br>contact:
<A HREF=
"mailto:doc++@zib.de"> doc++@zib.de
</a>