156118b5b385adad0ff301f67be2cf601432d94baMike Lockwood/* 256118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * Copyright (C) 2010 The Android Open Source Project 356118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * 456118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * Licensed under the Apache License, Version 2.0 (the "License"); 556118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * you may not use this file except in compliance with the License. 656118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * You may obtain a copy of the License at 756118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * 856118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * http://www.apache.org/licenses/LICENSE-2.0 956118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * 1056118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * Unless required by applicable law or agreed to in writing, software 1156118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * distributed under the License is distributed on an "AS IS" BASIS, 1256118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1356118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * See the License for the specific language governing permissions and 1456118b5b385adad0ff301f67be2cf601432d94baMike Lockwood * limitations under the License. 1556118b5b385adad0ff301f67be2cf601432d94baMike Lockwood */ 1656118b5b385adad0ff301f67be2cf601432d94baMike Lockwood 1756118b5b385adad0ff301f67be2cf601432d94baMike Lockwood#ifndef _MTP_DEBUG_H 1856118b5b385adad0ff301f67be2cf601432d94baMike Lockwood#define _MTP_DEBUG_H 1956118b5b385adad0ff301f67be2cf601432d94baMike Lockwood 20fb824581d7c8b4683e26a9c2e34d9023cdbc177dMike Lockwood// #define LOG_NDEBUG 0 213e6616dd3dc4d8b4a8a5c832d5a66965c19648d3Mike Lockwood#include <utils/Log.h> 223e6616dd3dc4d8b4a8a5c832d5a66965c19648d3Mike Lockwood 235bae7f615b6375820f61b28f6792cb2d01aab54bMike Lockwood#include "MtpTypes.h" 2456118b5b385adad0ff301f67be2cf601432d94baMike Lockwood 258d3257a7dc10e1b3fda03e00f40d1b65d699ff23Mike Lockwoodnamespace android { 268d3257a7dc10e1b3fda03e00f40d1b65d699ff23Mike Lockwood 2756118b5b385adad0ff301f67be2cf601432d94baMike Lockwoodclass MtpDebug { 2856118b5b385adad0ff301f67be2cf601432d94baMike Lockwoodpublic: 2956118b5b385adad0ff301f67be2cf601432d94baMike Lockwood static const char* getOperationCodeName(MtpOperationCode code); 30d3793f38f974f3c661289e4fa140b51655c5ed71Mike Lockwood static const char* getFormatCodeName(MtpObjectFormat code); 31d3793f38f974f3c661289e4fa140b51655c5ed71Mike Lockwood static const char* getObjectPropCodeName(MtpPropertyCode code); 32d3793f38f974f3c661289e4fa140b51655c5ed71Mike Lockwood static const char* getDevicePropCodeName(MtpPropertyCode code); 3356118b5b385adad0ff301f67be2cf601432d94baMike Lockwood}; 3456118b5b385adad0ff301f67be2cf601432d94baMike Lockwood 358d3257a7dc10e1b3fda03e00f40d1b65d699ff23Mike Lockwood}; // namespace android 368d3257a7dc10e1b3fda03e00f40d1b65d699ff23Mike Lockwood 3756118b5b385adad0ff301f67be2cf601432d94baMike Lockwood#endif // _MTP_DEBUG_H 38