
250 Rozdział 8.
Komunikacja z wtyczkami
Kontrakty wtyczek
Podczas wdrażania architektury mikrojądra zazwyczaj musimy się upewnić, że jądro
wywołuje wtyczki, używając określonego
kontraktu
(to takie wyszukane określenie
interfejsu). Cała komunikacja odbywa się wyłącznie pomiędzy wtyczką a jądrem,
a nie pomiędzy różnymi wtyczkami. Jeśli planujesz zezwolić na komunikację między
wtyczkami, jądro musi działać jako ich pośrednik.
W przedstawionym poniżej przykładowym systemie WtyczkaA nic nie wie o innych
wtyczkach ani jej one nie interesują — komunikuje się tylko z jądrem systemu.
Jednak WtyczkaX musi się komunikować z WtyczkąY, a komunikacja ta ...