in host/config/volumegroupsettings.cpp [142:191]
bool VOLUME_SETTINGS::strictCompare(VOLUME_SETTINGS const & target) const
{
return(
#ifdef SV_WINDOWS
0 == stricmp( deviceName.c_str(), target.deviceName.c_str() )
&& 0 == stricmp( mountPoint.c_str(), target.mountPoint.c_str() )
&& 0 == stricmp( fstype.c_str(), target.fstype.c_str() )
&& 0 == stricmp(hostname.c_str(), target.hostname.c_str() )
#else
deviceName == target.deviceName
&& mountPoint == target.mountPoint
&& 0 == stricmp( fstype.c_str(), target.fstype.c_str() )
&& 0 == stricmp(hostname.c_str(), target.hostname.c_str() )
#endif
&& endpoints == target.endpoints
&& hostId == target.hostId
&& resyncDirectory == target.resyncDirectory
&& secureMode == target.secureMode
&& sourceToCXSecureMode == target.sourceToCXSecureMode
&& transportProtocol == target.transportProtocol
&& syncMode == target.syncMode
&& visibility == target.visibility
&& sourceCapacity == target.sourceCapacity
&& srcResyncStarttime == target.srcResyncStarttime
&& srcResyncEndtime == target.srcResyncEndtime
&& srcResyncStartSeq == target.srcResyncStartSeq
&& srcResyncEndSeq == target.srcResyncEndSeq
&& OtherSiteCompatibilityNum == target.OtherSiteCompatibilityNum
&& resyncRequiredFlag == target.resyncRequiredFlag
&& resyncRequiredCause == target.resyncRequiredCause
&& resyncRequiredTimestamp == target.resyncRequiredTimestamp
&& rpoThreshold == target.rpoThreshold
&& sourceOSVal == target.sourceOSVal
&& compressionEnable == target.compressionEnable
&& jobId == target.jobId
&& sanVolumeInfo == target.sanVolumeInfo
&& pairState == target.pairState
&& cleanup_action == target.cleanup_action
&& diffsPendingInCX == target.diffsPendingInCX
&& currentRPO == target.currentRPO
&& applyRate == target.applyRate
&& maintenance_action == target.maintenance_action
&& throttleSettings == target.throttleSettings
&& resyncCounter == target.resyncCounter
&& sourceRawSize == target.sourceRawSize
&& atLunStatsRequest == target.atLunStatsRequest
&& srcStartOffset == target.srcStartOffset
&& devicetype == target.devicetype
&& options == target.options);
}