Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Perfiles: DataManagement_Current :: TraitSchemaEngine :: ISetDataDelegate

Esto es una clase abstracta.

Resumen

Herencia

Subclases conocidas directas: nl :: Weave :: Profiles :: DataManagement_Current :: TraitDataSink

Tipos públicos

SetDataEventType enumeración

Funciones publicas

OnSetDataEvent (SetDataEventType aType, PropertyPathHandle aHandle)=0
virtual void
Señala a los delegados cuando ocurren eventos notables mientras se analizan diccionarios.
SetData ( PropertyPathHandle aHandle,nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
virtual WEAVE_ERROR
Dado un identificador de ruta a un nodo, un lector de TLV y una indicación de si se recibió un tipo nulo, configure los datos en el destinatario.
SetLeafData ( PropertyPathHandle aLeafHandle,nl::Weave::TLV::TLVReader & aReader)=0
virtual WEAVE_ERROR
Dado un identificador de ruta a un nodo hoja y un lector de TLV , configure los datos hoja en el destinatario.

Tipos públicos

SetDataEventType

 SetDataEventType

Funciones publicas

OnSetDataEvent

virtual void OnSetDataEvent(
  SetDataEventType aType,
  PropertyPathHandle aHandle
)=0

Señala a los delegados cuando ocurren eventos notables mientras se analizan diccionarios.

En todos los casos, se proporciona un identificador de ruta de propiedad que proporciona más contexto sobre a qué se aplica este evento.

En el caso de que el diccionario reemplace el principio / fin, estos identificadores son simplemente identificadores de esquema. Para los eventos de elementos de diccionario agregados / modificados, estos identificadores son identificadores de ruta de propiedad, ya que también contienen la clave del diccionario.

SetData

virtual WEAVE_ERROR SetData(
  PropertyPathHandle aHandle,
  nl::Weave::TLV::TLVReader & aReader,
  bool aIsNull
)=0

Dado un identificador de ruta a un nodo, un lector de TLV y una indicación de si se recibió un tipo nulo, configure los datos en el destinatario.

TDM solo llamará a esta función para los identificadores que aceptan valores NULL, opcionales, efímeros u hojas. Si aHandle es un nodo no hoja y está anulado, TDM no llamará a SetData para sus hijos.

Detalles
Parámetros
[in] aHandle
PropertyPathHandle en cuestión.
[in,out] aReader
El lector de TLV desde el que leer.
[out] aIsNull
¿Está anulado un mango?
Valores devueltos
WEAVE_NO_ERROR
Sobre el éxito.
other
No pude leer los datos del lector.

SetLeafData

virtual WEAVE_ERROR SetLeafData(
  PropertyPathHandle aLeafHandle,
  nl::Weave::TLV::TLVReader & aReader
)=0

Dado un identificador de ruta a un nodo hoja y un lector de TLV , configure los datos hoja en el destinatario.

Detalles
Valores devueltos
WEAVE_NO_ERROR
Sobre el éxito.
other
No pude leer los datos del lector.