×

System and method for handling events in an instrumentation system

  • US 5,717,614 A
  • Filed: 05/10/1995
  • Issued: 02/10/1998
  • Est. Priority Date: 05/04/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for handling events in an instrumentation system comprising a computer system, one or more instruments coupled to the computer system, and one or more resources comprised in the computer system for controlling functions of said one or more instruments, the method comprising the computer-implemented steps of:

  • one of said one or more instruments generating an event in the system;

    a resource trapping the event;

    the resource determining which sessions have been enabled with callback mechanisms for said event after said step of trapping;

    the resource invoking handlers in a handler list of each session determined to be enabled with a callback mechanism for said event after said step of determining which sessions have been enabled with callback mechanisms;

    the resource determining if any current sessions are waiting on said event;

    the resource unblocking wait of said sessions determined to be waiting on said event;

    the resource determining if any sessions are enabled for queueing if current sessions are not waiting on events;

    the resource placing an event in a session queue if any sessions are enabled for queueing and current sessions are not waiting on events;

    the resource determining if any sessions have enabled handlers suspended; and

    the resource queuing the event occurrence for sessions determined to have enabled handlers suspended.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×