<title>YAZ C++ API</title>
<para>
The YAZ C++ API is an client - and server API that exposes
- all YAZ features. The API doesn't hide YAZ C datastructures, but
+ all YAZ features. The API doesn't hide YAZ C data structures, but
provides a set of useful high-level objects for creating clients -
and servers.
</para>
virtual void deleteObserver(IYazSocketObserver *observer) = 0;
// Delete all observers
virtual void deleteObservers() = 0;
- // Specify the events that the observer is intersted in.
+ // Specify the events that the observer is interested in.
virtual void maskObserver(IYazSocketObserver *observer,
int mask) = 0;
// Specify timeout
};
</synopsis>
</section>
- <section id="IYazSocketObserver"><title>IYazZSocketObserver</title>
+ <section id="IYazSocketObserver"><title>IYazSocketObserver</title>
<para>
This interface is interested in socket events supporting
the <link linkend="IYazSocketObservable">IYazSocketObservable</link>
public:
// Create object using the PDU Observer specified
Yaz_Z_Assoc(IYaz_PDU_Observable *the_PDU_Observable);
- // Destroy assocation and close PDU Observer
+ // Destroy association and close PDU Observer
virtual ~Yaz_Z_Assoc();
// Receive PDU
void recv_PDU(const char *buf, int len);
uses this class.
</para>
</section>
- <section id="Yaz_Proxy"><title>Yaz_Proxy</title>
- <para>
- This object is a specialization of
- <link linkend="Yaz_Z_Assoc">Yaz_Z_Assoc</link> and implements
- the YAZ proxy.
- </para>
- <synopsis>
- #include <yaz++/proxy.h>
-
- class Yaz_Proxy : public Yaz_Z_Server {
- ...
- };
- </synopsis>
- <para>
- The proxy server, <filename>yaz-proxy-main.cpp</filename>,
- uses this class.
- </para>
- </section>
</section>
</chapter>
<!-- Keep this comment at the end of the file