Proud::IDbCacheClientDelegate2::CCallbackArgs 클래스 참조

클래스

class  CItem
 

Public 타입

typedef CFastArray< CItemItems
 

Public 속성

Items m_items
 
intptr_t m_tag
 

상세한 설명

이벤트가 콜백했을때의 Arguments

멤버 데이타 문서화

Items Proud::IDbCacheClientDelegate2::CCallbackArgs::m_items

요청에 관련된 데이터 트리들을 담은 목록입니다. 예를들어 byQuery 계열의 요청들은 쿼리 조건에 맞는 여러 개의 데이터 트리들을 반환하게 되는데 이들을 받아 처리하려면 이 목록을 순회해야 합니다.

// example
{
for ( CLoadResults::iterator it=m_loadResults.begin(); it!=m_loadResults.end(); ++it )
{
CLoadResult& result = *it;
if ( result.m_reason == ErrorType_Ok )
{
// success
}
else
{
// fail
}
}
// ...
}
intptr_t Proud::IDbCacheClientDelegate2::CCallbackArgs::m_tag

요청 시 호출자가 넣었던 사용자 정의 값. 보통은 포인터로 사용됩니다. tag를 받는 요청들은 호출 시 입력한 tag값을 응답에서 이 변수를 통해 그대로 돌려줍니다.