Tessa.Platform.IPC - пространство имён
Средства синхронизации между процессами (InterProcess Communication).
DefaultGlobalEvent |
Событие с глобально уникальным именем, используемое для синхронизации между процессами.
Эта версия использует стандартный объект EventWaitHandle с глобальным именем,
который будет функционировать только при запуске на Windows.
|
DefaultGlobalMutex |
Мьютекс с глобально уникальным именем, используемый для синхронизации между процессами.
Эта версия использует стандартный объект Mutex с глобальным именем,
который будет функционировать только при запуске на Windows.
|
GlobalEventAwaiter |
Объект, выполняющий ожидание глобального события IGlobalEvent
совместно с другими объектами WaitHandle.
|
GlobalEventBase |
Базовая реализация интерфейса IGlobalEvent.
|
GlobalMutexBase |
Базовая реализация интерфейса IGlobalMutex.
|
LinuxGlobalEvent |
Событие с глобально уникальным именем, используемое для синхронизации между процессами в Linux.
|
LinuxGlobalMutex |
Событие с глобально уникальным именем, используемое для синхронизации между процессами в Linux.
|
RedisEventSubscriberTEventArgs |
Объект, реализующий подписку на уведомление о событиях, а также рассылку уведомлений, выполняемую
для всех событий и подписчиков с заданными именами независимо от того, располагаются ли такие подписчики
в том же приложении или в другом процессе. Рассылка уведомлений осуществляется посредством Redis.
|
RedisEventSubscriberFactory |
Фабрика объектов ISharedEventSubscriberTEventArgs,
создаваемых в зависимости от настроек сервера ITessaServerSettings.
|
SharedEventArgs |
Базовый класс для аргументов события, разделяемых между процессами.
|
SharedNameFactory |
Фабрика, предоставляющая средства для создания глобальных имён, которые возможно использовать
для синхронизации между потоками и процессами.
|
SharedNotificationObject |
Базовый класс для объектов, реализующих уведомление о событиях или подписку на уведомления,
которые рассылаются для всех подписчиков с заданным именем независимо от того,
располагаются ли такие подписчики в том же приложении или в другом процессе.
|
IGlobalEvent |
Событие с глобально уникальным именем, используемое для синхронизации между процессами.
|
IGlobalMutex |
Мьютекс с глобально уникальным именем, используемый для синхронизации между процессами.
|
ISharedEventArgs |
Аргументы события, разделяемые между процессами. Каждый подписчик получает копию аргументов события.
|
ISharedEventSubscriberTEventArgs |
Объект, реализующий подписку на уведомление о событиях, а также рассылку уведомлений, выполняемую
для всех событий и подписчиков с заданными именами независимо от того, располагаются ли такие подписчики
в том же приложении или в другом процессе.
|
ISharedEventSubscriberFactory |
Фабрика объектов ISharedEventSubscriberTEventArgs.
|
ISharedNameFactory |
Фабрика, предоставляющая средства для создания глобальных имён, которые возможно использовать
для синхронизации между потоками и процессами.
|