#include #include namespace android { LayerDebug::LayerDebug() : mDump(NULL) {} LayerDebug::~LayerDebug() { if (mDump) { delete mDump; } } void LayerDebug::onDumpLayer(const std::vector& value) { if (!mDump) { mDump = GuiDebugModuleLoader::getInstance().CreateLayerInfoDumpInstance(); if (mDump) { ALOGI("CreateLayerInfoDumpInstance success"); } else { ALOGE("CreateLayerInfoDumpInstance fail"); } } if (mDump) { mDump->onDumpLayerInfo(value); } else { ALOGE("DumpLayerInfo fail"); } } }; // namespace android