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

Public 속성

ByteArray m_message
 
Guid m_sessionGuid
 
Guid m_rootUUID
 
CLoadedData2Ptr m_loadedData
 
Guid m_UUID
 
CPropNodePtr m_data
 
ErrorType m_reason
 
String m_comment
 
HRESULT m_hResult
 
String m_source
 

상세한 설명

데이터 트리 1개에 대한 정보를 담은 클래스입니다.

멤버 데이타 문서화

String Proud::IDbCacheClientDelegate2::CCallbackArgs::CItem::m_comment

실패 시 관련 코멘트

CPropNodePtr Proud::IDbCacheClientDelegate2::CCallbackArgs::CItem::m_data
  • 추가,업데이트, 삭제시에 작업이 완료된 실작업 data의 스냅샷 (이값을 변경하는 것은 실제 게임 정보 저장과 아무런 연관이 없습니다.)
  • 해당 Callback과 관련된 노드입니다.
HRESULT Proud::IDbCacheClientDelegate2::CCallbackArgs::CItem::m_hResult

실패시에 나온HRESULT 이것이 S_OK라면 com_error로 실패한것이 아닙니다.

CLoadedData2Ptr Proud::IDbCacheClientDelegate2::CCallbackArgs::CItem::m_loadedData
  • 추가,업데이트, 삭제시에 작업이 완료된 전체 data의 스냅샷 (이값을 변경하는 것은 실제 게임 정보 저장과 아무런 연관이 없습니다.)
  • 해당 Callback과 관련된 데이터 트리입니다.
ByteArray Proud::IDbCacheClientDelegate2::CCallbackArgs::CItem::m_message

DBCacheClient의 메소드들 중 message를 인자로 받는 요청들은 해당 요청으로 인해 영향을 받는 다른 Loader 혹은 요청자에게 message를 전달 할 수 있습니다. 그 message를 전달받는 파라메터가 바로 이것입니다.

ErrorType Proud::IDbCacheClientDelegate2::CCallbackArgs::CItem::m_reason
  • 실패 시 실패한 사유.
  • 요청의 성공/실패 여부를 구분하려면 이 값이 ErrorType_Ok가 아닌지 확인해야 합니다.
Guid Proud::IDbCacheClientDelegate2::CCallbackArgs::CItem::m_rootUUID

해당 Callback과 관련된 데이터의 RootUUID

Guid Proud::IDbCacheClientDelegate2::CCallbackArgs::CItem::m_sessionGuid

해당 Callback과 관련된 데이터의 Session입니다.

String Proud::IDbCacheClientDelegate2::CCallbackArgs::CItem::m_source

실패시에 나온 source 이것이 없다면 쿼리중 실패한것이 아닙니다.

Guid Proud::IDbCacheClientDelegate2::CCallbackArgs::CItem::m_UUID

해당 Callback과 관련하여 변경이 일어난 노드의 UUID