class P1::CameraSdk::ImageFileCommonImpl

Overview

#include <C_P1CameraPrivStructs.hpp>

class ImageFileCommonImpl: public P1::CameraSdk::IImageFileCommon
{
public:
    // typedefs

    typedef P1::IQP::ImageEnumerationAgent::AssembleStatus const PrivStructTypeCommon;

    // construction

    ImageFileCommonImpl(PrivStructTypeCommon* dataStruct);

    // methods

    virtual uint32_t ImageId() const;
    virtual bool AnyErrors() const;
    virtual IImageFileCommon::Errors ImageFileErrors() const;
    virtual std::string ErrorsString() const;
};

// direct descendants

class ImageEnumBuffer;
class ImageFileBasicInfoImpl;

Inherited Members

public:
    // enums

    enum Errors;

    // methods

    virtual uint32_t ImageId() const = 0;
    virtual bool AnyErrors() const = 0;
    virtual Errors ImageFileErrors() const = 0;
    virtual std::string ErrorsString() const = 0;

Detailed Documentation

Methods

virtual uint32_t ImageId() const

The (session) unique image Id for this file.

virtual bool AnyErrors() const

Returns whether the request resulted in any error(s).

virtual IImageFileCommon::Errors ImageFileErrors() const

The specific errors that occured.

virtual std::string ErrorsString() const

A string version of the errors.