EXPORT_C TBool Compare_ModuleUpdateOptions(TPositionUpdateOptions& aModUpdateOptsSideA, TPositionUpdateOptions& aModUpdateOptsSideB) { // Compare base class items. if(aModUpdateOptsSideA.PositionClassSize() != aModUpdateOptsSideB.PositionClassSize()) { return EFalse; } if(aModUpdateOptsSideA.PositionClassType() != aModUpdateOptsSideB.PositionClassType()) { return EFalse; } // Compare interval option. if(aModUpdateOptsSideA.UpdateInterval() != aModUpdateOptsSideB.UpdateInterval()) { return EFalse; } // Compare timeout option. if(aModUpdateOptsSideA.UpdateTimeOut() != aModUpdateOptsSideB.UpdateTimeOut()) { return EFalse; } // Compare maxage option. if(aModUpdateOptsSideA.MaxUpdateAge() != aModUpdateOptsSideB.MaxUpdateAge()) { return EFalse; } // Compare partial update option. if(aModUpdateOptsSideA.AcceptPartialUpdates() != aModUpdateOptsSideB.AcceptPartialUpdates()) { return EFalse; } return ETrue; }