Sdílet prostřednictvím


Třída ISource

ISource Třídy je rozhraní pro všechny zdrojové bloky.Bloky zdroj šíření zpráv ITarget bloky.

template<
   class _Type
>
class ISource;

Parametry

  • _Type
    Typ dat datové části v rámci zprávy vypracované zdrojového bloku.

Členy

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

Název

Description

source_type

Zadejte alias pro _Type.

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

Název

Description

ISource:: ~ objekt ISource

Ničí ISource objektu.

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

Název

Description

Metoda ISource::accept

Při přepsání v odvozené třídě přijme zprávu, která byla nabídnuta tohoto ISource blok převodu vlastnictví k volajícímu.

Metoda ISource::acquire_ref

Při přepsání v odvozené třídě získá počet odkazů na tomto ISource bloku zabránit odstranění.

Metoda ISource::consume

Při přepsání v odvozené třídě spotřebovává dříve nabízené tuto zprávu ISource blokovat a úspěšně vyhrazen cíl, převod vlastnictví k volajícímu.

Metoda ISource::link_target

Při přepsání v odvozené třídě odkazy na tento cílový blok ISource bloku.

Metoda ISource::release

Při přepsání v odvozené třídě vydává předchozí zprávy úspěšné rezervace.

Metoda ISource::release_ref

Při přepsání v odvozené třídě počet odkazů na toto vydání ISource bloku.

Metoda ISource::reserve

Při přepsání v odvozené třídě vyhrazuje dříve nabízené tuto zprávu ISource bloku.

Metoda ISource::unlink_target

Při přepsán v odvozené třídě zruší propojení cílového bloku od tohoto ISource blokovat, je-li nalezen dříve spojen.

Metoda ISource::unlink_targets

Při přepsání v odvozené třídě zruší propojení všech cílových bloky z tohoto ISource bloku.

Poznámky

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

Hierarchii dědičnosti

ISource

Požadavky

Záhlaví: agents.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

souběžnost oboru názvů

Třída ITarget