
{    The purpose of this routine is to monitor the status of the
{ connection end points in each of the local NADs.
{
{    The event processor uses the local NAD table definitions
{ to determine the local NADs that are defined for RHFAM/VE usage.
{ In the local NAD definition is a flag (status_request_posted)
{ which is used by the event processor to determine if a status request
{ needs to be posted.  Also in the local NAD definition is a field
{ (last_status_change) which notifies the event processor when the
{ last NAD status change occurred.  The following algorithm is used
{ by the event processor for scheduling status:
{
{      FOR   each local nad   DO
{        IF  status request posted  THEN
{          IF  no status change within threshold
{              OR  possible connect pending  THEN
{            change request to force status input.
{          IFEND
{        ELSE
{          IF  no status change within threshold
{              OR  possible connect pending  THEN
{            post unconditionally obtain status request.
{          ELSE
{            post obtain status request.
{          IFEND
{        IFEND
{        IF  a status change is available  THEN
{          FOR  each connection entry  DO
{            IF  incoming connect available  THEN
{              IF connection entry not in use  THEN
{                queue request to get the incoming connect.
{              ELSE
{                set possible connect pending flag.
{              IFEND
{            IFEND
{          FOREND
{          check event list.
{        ELSE
{          IF  no change within threshold  THEN
{            must check event list for timeouts.
{          IFEND
{        IFEND
{        check control message queues.
{      FOREND
{
{    current_time: (input) This parameter specifies the
{      current microsecond time which is used to determine if
{      a status threshold has occurred.
{
{    possible_connect_pending: (input,output) This parameter is
{      used to denote whether or not an incoming connect is available,
{      but the previous connection entry owner has not yet released
{      the connection entry.  This parameter is valid on both input
{      and output.
{
{    status: (output) This parameter returns the results of the request.

