zfidentity ZFOperationCache::objectHash(void)
{
    return zfidentityHash(0
            , ZFObjectHash(this->operationParam())
            , ZFObjectHash(this->operationResult())
            , (zfidentity)this->cacheTime()
            , (zfidentity)this->cacheExpireTime()
        );
}
示例#2
0
zfidentity ZFAnimationGroupChildData::objectHash(void)
{
    return zfidentityHash(ZFObjectHash(this->childAni())
        , (zfidentity)this->childDelayBeforeStart()
        , (zfidentity)this->childAutoCopyTarget()
    );
}
zfidentity ZFOperationStartParam::objectHash(void)
{
    return zfidentityHash(0
            , ZFObjectHash(this->operationTaskData())
            , (zfidentity)this->cacheExpireTime()
            , (zfidentity)this->cacheMatchAction()
            , (zfidentity)this->taskDuplicateAction()
        );
}
zfidentity ZFOperationTaskData::objectHash(void)
{
    return zfidentityHash(0
            , ZFObjectHash(this->ownerOperation())
            , ZFObjectHash(this->operation())
            , (zfidentity)this->operationId()
            , ZFObjectHash(this->taskCategory())
            , ZFObjectHash(this->operationParam())
            , ZFObjectHash(this->operationResult())
            , ZFObjectHash(this->operationObserver())
            , ZFObjectHash(this->operationCache())
            , ZFObjectHash(this->operationProgress())
        );
}