scheduler_ptr-structuur

Vertegenwoordigt een aanwijzer naar een planner. Deze klasse bestaat om de specificatie van een gedeelde levensduur toe te staan met behulp van een shared_ptr of een eenvoudige verwijzing met behulp van een ruwe pointer.

Syntaxis

struct scheduler_ptr;

Leden

Openbare constructors

Naam Description
scheduler_ptr::scheduler_ptr Overbelast. Hiermee maakt u een plannerpointer van shared_ptr naar planner

Openbare methoden

Naam Description
scheduler_ptr::get Retourneert de onbewerkte aanwijzer naar de planner

Openbare operators

Naam Description
scheduler_ptr::operator bool Testen of de scheduler-aanwijzer niet-nul is
scheduler_ptr::operator-> Gedraagt zich als een aanwijzer

Overnamehiƫrarchie

scheduler_ptr

Requirements

Koptekst: pplinterface.h

Naamruimte: concurrentie

methode scheduler_ptr::get

Retourneert de onbewerkte aanwijzer naar de planner.

scheduler_interface* get() const;

Retourwaarde

scheduler_ptr::operator bool

Testen of de scheduler-aanwijzer niet nul is.

operator bool() const;

scheduler_ptr::operator->

Gedraagt zich als een aanwijzer.

scheduler_interface* operator->() const;

Retourwaarde

scheduler_ptr::scheduler_ptr Constructor

Hiermee maakt u een plannerpointer van shared_ptr naar scheduler.

explicit scheduler_ptr(std::shared_ptr<scheduler_interface> scheduler);
explicit scheduler_ptr(_In_opt_ scheduler_interface* pScheduler);

Parameterwaarden

Scheduler
De taakplanner die moet worden geconverteerd.

pScheduler
De scheduler-wijzer om te converteren.

Zie ook

concurrentie Namespace