Method and mechanism for providing computer programs with computer system events

   
   

A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System Event Notification Service, (SENS), receives system event information and fires event notifications in response thereto. A distribution mechanism selectively communicates the fired event to each client registered for notification thereof based on the type of event. Events include network events, for which the service monitors the connectivity state of the machine, including whether a connection is established or lost, the type of connection (LAN/WAN) and bandwidth information. To monitor a LAN state, the service caches outgoing and incoming network information including errors and packet counts and statistically evaluates this cached information against current information to determine whether the connection is established or lost. The service also determines if a destination (IP address or name) is reachable, by periodically polling destinations. Other system event notifications may be fired, including logon or logoff operations and power management events.

Метод и система для снабубежать извещения случая системы клиенты such as применения. Клиенты регистрируют для извещения one or more типов случаев с механизмом зарегистрирования, и обслуживание извещения случая системы, (SENS), получает данные по случая системы и горит извещения случая в реакции к тому. Механизм распределения селективно связывает ый случай к каждому клиенту зарегистрированному для извещения thereof основанного на типе случая. Случаи вклюают случаи сети, для которых обслуживание контролирует положение connectivity машины, вклюать установлено ли соединение или потеряно, тип соединения (LAN/WAN) и данные по ширины полосы частот. Для того чтобы контролировать положение lan, тайники обслуживания общительные и входящие данные по сети включая ошибки и пакет подсчитывают и статистически оценивают эту спрятанную в тайнике информацию против в настоящее время информации для того чтобы обусловить установлено ли соединение или потеряно. Обслуживание также обусловливает если назначение (ip address или имя) reachable, то периодически назначениями полинга. Другие извещения случая системы могут быть ы, включая деятельности logon или logoff и случаи управления силы.

 
Web www.patentalert.com

< Method and apparatus for recovering from failure of a mirrored boot device

< Signal line impedance verification tool

> Field programmable network processor and method for customizing a network processor

> Method and system for regulating background tasks using performance measurements

~ 00163