isupdemo threads

The following threads comprise isupdemo:

Thread

Description

Main

Parses command line arguments, initializes global data, and starts all other threads.

User

Accepts input from the keyboard and parses the input. Depending upon the command entered by the user, this results in either an event to a circuit thread or a call to NaturalAccess™ ISUP.

Test

Receives events regarding a test call from a circuit thread resulting in a printed message indicating the type of event that was received.

UDP

Receives checkpoint messages from the mate application, which result in checkpoint events generated to circuit threads. It also receives the application ready message from the mate application, resulting in an application ready event sent to the ISUP thread.

HMI

Receives Natural Access events from the Health Management service and translates these events into internal events passed to the ISUP thread.

ISUP

Receives Natural Access events from NaturalAccess™ ISUP and translates these events into internal events routed to the appropriate incoming, outgoing, and test threads.

Incoming circuit

Receives events from the ISUP thread and exchanges events with its mate outgoing thread.

Outgoing circuit

Receives events from the ISUP thread and exchanges events with its mate incoming thread.


The following illustration shows the inter-thread communications in the ISUP demonstration program: