Jeffrey Rees - Concord MA, US Raymond Bloom - Arlington MA, US Michael Cleaves - Rockland MA, US Arra Avakian - Concord MA, US
International Classification:
G06F009/00
US Classification:
719316000
Abstract:
A method of instrumenting a COM object is disclosed. The COM object is invoked by a client for performing a selected business logic. The method comprises intercepting a request from the client for creating the COM object. A wrapper object corresponding to the requested COM object is then generated. The wrapper object implements a universal interface having a plurality of virtual functions each indexed by a number corresponding to an index number of a method associated with an interface of the requested COM object, and the client is provided with a reference pointer to the wrapper COM object. Upon invocation of a method associated with an interface of the requested COM object by the client, a virtual function of the universal interface of the wrapper object, which is indexed by a number corresponding to an index number of the requested method, is invoked. The invoked virtual function references instructions for saving a start time marker, executing instructions corresponding to the requested method, and saving a stop time marker upon completion of execution of the instructions associated with the requested method.
Parkview Elementary School Chula Vista CA 1978-1982, Bonita Vista Junior High School Chula Vista CA 1982-1983, Bonita Vista Middle School Chula Vista CA 1982-1983
Melanie Meyer, Randy Gibbs, Tim Merriott, James Shearer, Jennifer Lester, Kent Engelbrecht, Tony Baker, Lisa Shewmaker, Jeff Straub, Elizebeth Helms, Troy Marriott