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:
