Sdílet prostřednictvím


Třída ITarget

ITarget Třídy je rozhraní pro všechny cílové bloky.Cíl bloky spotřebovat zprávy, které jsou jim nabízeny ISource bloky.

template<
   class _Type
>
class ITarget;

Parametry

  • _Type
    Typ dat datové části v rámci zprávy přijaté cílového bloku.

Členy

Dd492505.collapse_all(cs-cz,VS.110).gifFunkce TypeDef veřejné

Název

Description

filter_method

Podpis v bloku, který vrací všechny metody bool hodnoty k určení, zda by měl být přijat nabízených zprávy.

type

Zadejte alias pro _Type.

Dd492505.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

ITarget:: ~ objekt ITarget

Ničí ITarget objektu.

Dd492505.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

Metoda ITarget::propagate

Při přepsání v odvozené třídě asynchronně předává zprávy ze zdrojového bloku tento cílový blok.

Metoda ITarget::send

Při přepsání v odvozené třídě synchronně předává zpráva cílový blok.

Metoda ITarget::supports_anonymous_source

Po přepsán v odvozené třídě vrací true nebo false v závislosti na tom, zda blokovat zprávy přijímá zprávy nabízené zdroje, který není propojen s ní.Potlačená metoda vrátí hodnotu true, cíl nelze odložit zprávu nabízených spotřeby odložené zprávy později vyžaduje zdroje identifikovány v registru jeho sourse propojení.

Dd492505.collapse_all(cs-cz,VS.110).gifChráněné metody

Název

Description

Metoda ITarget::link_source

Při přepsání v odvozené třídě odkazy tohoto bloku zadaný zdroj ITarget bloku.

Metoda ITarget::unlink_source

Při přepsání v odvozené třídě zruší propojení bloku zadaný zdroj z tohoto ITarget bloku.

Metoda ITarget::unlink_sources

Při přepsání v odvozené třídě zruší propojení všech bloků zdroje z tohoto ITarget bloku.

Poznámky

Další informace naleznete v tématu Asynchronní bloků zprávy.

Hierarchii dědičnosti

ITarget

Požadavky

Záhlaví: agents.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

souběžnost oboru názvů

Třída ISource