Sha256: 946675a2b6b62633cf587665bd58d7ee32723181d5e571bc7bca89a27dcc5425

Contents?: true

Size: 700 Bytes

Versions: 38

Compression:

Stored size: 700 Bytes

Contents

#pragma once

#include "logging/RhoLog.h"

class CMetaHandler
{
    DEFINE_LOGCLASS;

    class CBatteryEvent
    {
        CStringW m_strCallback;

    public:
        CBatteryEvent(){}
        CBatteryEvent(const CStringW& strCallback) : m_strCallback(strCallback){}

        CStringW makeJSCallback();
    };

    HRESULT m_hResult;
    CBatteryEvent m_oBatteryEvent;

public:
    CMetaHandler(CComPtr<IWebBrowser2> pIWebBrowser2);
    ~CMetaHandler(void);
private:
    void readMetaTags(CComPtr<IWebBrowser2> pIWebBrowser2);
    void handleMetaTag(BSTR bstrHttpEquiv, BSTR bstrContent);
    int  checkHResult(HRESULT res, const char* file, int line, const char* msg );
    void checkEvents();
};

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.2.beta.1 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.1 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.1.beta.8 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.1.beta.7 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.1.beta.6 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.1.beta.5 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.1.beta.4 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.1.beta.3 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.1.beta.2 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.0 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.0.beta.7 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.0.beta.6 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.0.beta.5 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.0.beta.4 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.0.beta.3 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.0.beta.2 platform/wm/rhodes/MetaHandler.h
rhodes-3.0.0.beta.1 platform/wm/rhodes/MetaHandler.h
rhodes-2.4.1 platform/wm/rhodes/MetaHandler.h
rhodes-2.4.1.beta.1 platform/wm/rhodes/MetaHandler.h