class axl::sec::StaticCode

#include <axl_sec_StaticCode.h>

class StaticCode: public axl::cf::TypeBase
{
public:
    // construction

    StaticCode();
    StaticCode(const StaticCode& src);

    StaticCode(
        SecStaticCodeRef p,
        bool isAttach = false
        );

    // methods

    bool
    createWithPath(
        CFURLRef url,
        SecCSFlags flags = kSecCSDefaultFlags
        );

    bool
    createWithPath(
        const sl::StringRef& path,
        bool isDirectory,
        SecCSFlags flags = kSecCSDefaultFlags
        );

    bool
    copySigningInformation(
        SecCSFlags flags,
        CFDictionaryRef* dictionary
        );
};

Inherited Members

public:
    // methods

    operator T() const;

    TypeBase&
    operator=(const TypeBase& src);

    TypeBase&
    operator=(T p);

    bool
    isNull() const;

    T*
    p();

    void
    attach(T p);

    T
    detach();

    void
    clear();

    void
    copy(T p);

    intptr_t
    getRetainCount() const;

    void
    retain();

    void
    release();

    bool
    isEqual(T type) const;

    CFHashCode
    getHash() const;

    CFTypeID
    getTypeId() const;

    sl::String
    getDescription() const;

    sl::String
    getTypeIdDescription() const;

    void
    show() const;

    sl::String
    toString();