Compartir a través de


EventSource (Clase)

representa un evento.Las funciones miembro de EventSource agregan, quitan, y los controladores de eventos.

template<
   typename TDelegateInterface
>
class EventSource;

Parámetros

  • TDelegateInterface
    La interfaz un delegado que representa un controlador de eventos.

Members

BR244947.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

EventSource::EventSource (Constructor)

Inicializa una nueva instancia de la clase de EventSource.

BR244947.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

EventSource::Add (Método)

Anexa el controlador de eventos representado por la interfaz especificada del delegado al conjunto de controladores de eventos para el objeto actual de EventSource.

EventSource::GetSize (Método)

Recupera el número de controladores de eventos asociados con el objeto actual de EventSource

EventSource::InvokeAll (Método)

Llama a cada controlador de eventos asociado con el objeto actual de EventSource utilizando los tipos y los argumentos especificados del argumento.

EventSource::Remove (Método)

Elimina el controlador de eventos representado por el símbolo especificado de registro de eventos del conjunto de controladores de eventos asociados con el objeto actual de EventSource.

BR244947.collapse_all(es-es,VS.110).gifMiembros de datos protegidos

Name

Descripción

EventSource::addRemoveLock_ (Miembro de datos)

Sincronizar el acceso a la matriz de targets_ al agregar, quitar, o invocando a los controladores de eventos.

EventSource::targets_ (Miembro de datos)

Una matriz de uno o más controladores de eventos.

EventSource::targetsPointerLock_ (Miembro de datos)

Sincroniza el acceso a los miembros de datos internos mientras están agregando, se están quitando, o se invocan los controladores de eventos para este EventSource.

Jerarquía de herencia

EventSource

Requisitos

encabezado: event.h

espacio de nombres: Microsoft:: WRL

Vea también

Referencia

Microsoft::WRL (Espacio de nombres)