Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

nl :: 짜다:: 프로필 :: DataManagement_Current :: NotificationEngine

요약

공개 유형

NotifyRequestBuilderState {
kNotifyRequestBuilder_Idle = 0,
kNotifyRequestBuilder_Ready ,
kNotifyRequestBuilder_BuildDataList ,
kNotifyRequestBuilder_BuildEventList
}
열거 형

공공 기능

DeleteKey ( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
Init (void)
엔진을 초기화합니다.
Run (void)
void
런-루프를 실행하는 주요 작업 기능입니다.
ScheduleRun (void)
void
Weave 스레드에서 실행 루프를 비동기 적으로 실행하는 주요 작업 기능입니다.
SetDirty ( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
데이터 원본과 연결된 핸들을 더티로 표시합니다.

클래스

NL :: 위브 :: 프로필 :: DataManagement_Current :: NotificationEngine :: BasicGraphSolver
NL :: 위브 :: 프로필 :: DataManagement_Current :: NotificationEngine :: IntermediateGraphSolver
NL :: 위브 :: 프로필 :: DataManagement_Current :: NotificationEngine :: NotifyRequestBuilder

이것은 통지를 작성하고 소비자로부터 메시지의 구조와 구조를 추상화하는 도우미 클래스를 제공합니다.

공개 유형

NotifyRequestBuilderState

 NotifyRequestBuilderState
속성
kNotifyRequestBuilder_BuildDataList

요청이 구조의 DataList 부분을 빌드하고 있습니다.

kNotifyRequestBuilder_BuildEventList

요청이 구조의 EventList 부분을 빌드하고 있습니다.

kNotifyRequestBuilder_Idle

요청이 열리지 않았거나 닫히고 완료되었습니다.

kNotifyRequestBuilder_Ready

요청이 초기화되었으며 선택적 최상위 요소를 사용할 준비가되었습니다.

공공 기능

DeleteKey

WEAVE_ERROR DeleteKey(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

초기화

WEAVE_ERROR Init(
  void
)

엔진을 초기화합니다.

한 번만 호출해야합니다.

세부
반환 값
WEAVE_NO_ERROR
성공에.
other
데이터를 검색하고 기록기에 쓸 수 없습니다.

운영

void Run(
  void
)

런-루프를 실행하는 주요 작업 기능입니다.

ScheduleRun

void ScheduleRun(
  void
)

Weave 스레드에서 실행 루프를 비동기 적으로 실행하는 주요 작업 기능입니다.

SetDirty

WEAVE_ERROR SetDirty(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

데이터 소스와 연결된 핸들을 더티로 표시합니다.

세부
반환 값
WEAVE_NO_ERROR
성공에.
other
데이터를 검색하고 기록기에 쓸 수 없습니다.