Класс CMSPCallMultiGraph (mspcall.h)

Этот класс, производный от CMSPCallBase, определяет вызов, который использует граф фильтра для каждого потока. Эта повышенная специфичность позволяет этому классу реализовать больше функциональных возможностей вызова, чем CMSPCallBase. Определяется в MSPcall.h.

CMSPCallMultiGraph имеет следующие типы элементов:

Наследование

Класс CMSPCallMultiGraph реализует CMSPCallBase.

Методы

Класс CMSPCallMultiGraph содержит следующие методы.

 
CMSPCallMultiGraph::D ispatchGraphEvent

Метод DispatchGraphEvent — это статический метод, публикуемый в функцию RegisterWaitForSingleObject во время инициализации.
CMSPCallMultiGraph::HandleGraphEvent

Метод HandleGraphEvent вызывается статическим методом DispatchGraphEvent, чтобы позволить экземпляру вызываемого объекта обработать событие.
CMSPCallMultiGraph::Init

Метод Init вызывается объектом адреса MSP (в методе CreateMSPCall) для инициализации объекта вызова MSP.
CMSPCallMultiGraph::InternalCreateStream

Метод InternalCreateStream вызывается CreateStream для создания объекта потока (вызывающий объект выполняет проверку аргумента).
CMSPCallMultiGraph::P rocessGraphEvent

Метод ProcessGraphEvent (как определено в MSPCall.h) вызывается в рабочем потоке MSP.
CMSPCallMultiGraph::RegisterWaitEvent

Метод RegisterWaitEvent следует вызывать только в критическом разделе объекта вызова.
CMSPCallMultiGraph::RemoveStream

(Interface RemoveStream) Метод RemoveStream вызывается приложением для удаления потока из вызова . (CMSPCallMultiGraph.RemoveStream)
CMSPCallMultiGraph::ShutDown

Метод ShutDown вызывается объектом адреса MSP (в методе ShutdownMSPCall) для завершения работы объекта вызова MSP.
CMSPCallMultiGraph::UnregisterWaitEvent

Метод UnregisterWaitEvent вызывает функцию UnregisterWait, чтобы сообщить пулу потоков прекратить ожидание дескриптора, указанного блоком ожидания по заданному индексу.

Требования

   
Целевая платформа Windows
Header mspcall.h

См. также раздел

CMSPCallBase