X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5dd5f9ec28f304ca377c42fd7f711d6cf12b90e1..5c19dc3ae3bd8e40a9c028b0deddd50ff337692c:/Security/libsecurity_transform/lib/NullTransform.cpp diff --git a/Security/libsecurity_transform/lib/NullTransform.cpp b/Security/libsecurity_transform/lib/NullTransform.cpp deleted file mode 100644 index 4db1a700..00000000 --- a/Security/libsecurity_transform/lib/NullTransform.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "NullTransform.h" - -NullTransform::NullTransform() : Transform(CFSTR("NullTransform")) -{ -} - - - -CFTypeRef NullTransform::Make() -{ - return CoreFoundationHolder::MakeHolder(gInternalCFObjectName, new NullTransform()); -} - - - -void NullTransform::AttributeChanged(CFStringRef name, CFTypeRef value) -{ - // move input to output, otherwise do nothing - if (CFStringCompare(name, kSecTransformInputAttributeName, 0) == kCFCompareEqualTo) - { - SetAttributeNoCallback(kSecTransformOutputAttributeName, value); - } -} - - - -std::string NullTransform::DebugDescription() -{ - return Transform::DebugDescription() + ": NullTransform"; -} - - - -class NullTransformFactory : public TransformFactory -{ -public: - NullTransformFactory(); - - virtual CFTypeRef Make(); -}; - - - -TransformFactory* NullTransform::MakeTransformFactory() -{ - return new NullTransformFactory(); -} - - - -NullTransformFactory::NullTransformFactory() : TransformFactory(CFSTR("Null Transform")) -{ -} - - - -CFTypeRef NullTransformFactory::Make() -{ - return NullTransform::Make(); -} -