Klasa ISource
ISource Klasa jest interfejsem, za wszystkie źródłowe bloków.Bloki źródła propagować wiadomości do ITarget bloków.
template<
class _Type
>
class ISource;
Parametry
- _Type
Typ danych ładunku w wiadomości, produkowane przez bloku źródłowego.
Członkowie
Definicje typów publicznych
Nazwa |
Opis |
---|---|
source_type |
Alias typu _Type. |
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Niszczy ISource obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Gdy zastąpiony w klasie pochodnej, akceptuje wiadomość, oferowany przez to ISource bloku przeniesienia własności do obiektu wywołującego. |
|
Gdy zastąpiony w klasie pochodnej, nabywa licznika odwołań w tym ISource bloku, aby uniemożliwić usunięcie. |
|
Gdy zastąpiony w klasie pochodnej, zużywa wiadomość wcześniej oferowanych przez to ISource zablokować i pomyślnie zarezerwowany przez obiekt docelowy przeniesienia własności do obiektu wywołującego. |
|
Gdy zastąpiony w klasie pochodnej, łączy bloku docelowego tej ISource bloku. |
|
Zastąpiony w klasie pochodnej, zwolnienie poprzedniej rezerwacji pomyślne wiadomości. |
|
Zastąpiony w klasie pochodnej, zwolnienie licznika odwołań w tym ISource bloku. |
|
Gdy zastąpiony w klasie pochodnej, rezerwuje wiadomość wcześniej oferowanych przez to ISource bloku. |
|
Gdy zastąpiony w klasie pochodnej, wstrzymuje bloku docelowego z tego ISource bloku, jeżeli stwierdzono, że poprzednio połączony. |
|
Gdy zastąpiony w klasie pochodnej, wstrzymuje wszystkie bloki docelowego z tego ISource bloku. |
Uwagi
Aby uzyskać więcej informacji, zobacz Asynchroniczne blokuje wiadomości.
Hierarchii dziedziczenia
ISource
Wymagania
Nagłówek: agents.h
Obszar nazw: współbieżności