Subject: [AAA-WG]: Synchronous C Diameter API?

From: James Kempf <[email-masked]>
Date: Thu, 22 Mar 2001 14:34:46 -0700

Now that the Diameter API is a working group item, the authors have a question we
would like to pose to the list. 

The C API is currently asynchronous. Someone has pointed out that it is
difficult to debug an asynchronous API, and unnecessary for a simple
client that uses RPC semantics. 

The suggestion has been made that we add a synchronous, client-side
style C API, similar to the Java client API. The asynchronous API would remain,
with perhaps a few modifications to remove any duplicated functionality.

The only downside that we can see is that on an operating system with
a single thread, a synchronous API would not be usable since it
would block the process.

As a note, the Java API will be updated shortly to the latest Diameter
spec, and it will also include a server side API.

Comments?

			jak