X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tadcore%2Finclude%2FCXMLFile.h;h=1e6688de653eb07f754d612b77ffcd6deed3bcaf;hb=refs%2Fchanges%2F90%2F106290%2F2;hp=527162be4d509c4ea6f1f061414751629e5d5e12;hpb=5155a5e2f7dc53edeae71913a68729c5b7dac3b4;p=platform%2Fcore%2Fsecurity%2Fdrm-service-core-tizen.git diff --git a/tadcore/include/CXMLFile.h b/tadcore/include/CXMLFile.h index 527162b..1e6688d 100644 --- a/tadcore/include/CXMLFile.h +++ b/tadcore/include/CXMLFile.h @@ -13,48 +13,38 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - -#if !defined(AFX_CXMLFILE_H__21F76587_B9C8_4407_9C16_186F3D47ADE1__INCLUDED_) -#define AFX_CXMLFILE_H__21F76587_B9C8_4407_9C16_186F3D47ADE1__INCLUDED_ +#ifndef __CXMLFILE_H__ +#define __CXMLFILE_H__ #include "TadcTypes.h" #include "CXMLElement.h" -#if _MSC_VER > 1000 -#pragma once -#endif // _MSC_VER > 1000 - -#ifndef IN - #define IN -#endif - -#ifndef OUT - #define OUT -#endif +#define ELEMENT_QUEUE_MAX 2048 -#define ELEMENT_QUEUE_MAX 2048 - -class CXMLFile -{ +class CXMLFile { protected: - LPCTSTR m_pszXML; - CXMLElement* m_paElementQueue[ ELEMENT_QUEUE_MAX ]; - int m_nQueueIndex; - CXMLElement* m_pRoot; - - int _Parse(); - int _GetElementName( LPTSTR pszElementName ); - CXMLElement* _Pop(); - int _Push( CXMLElement* p ); - int _GetAttributeNameAndValue( LPTSTR pszName, LPTSTR pszValue ); + LPCTSTR m_pszXML; + CXMLElement *m_paElementQueue[ELEMENT_QUEUE_MAX]; + int m_nQueueIndex; + CXMLElement *m_pRoot; + + int _Parse(); + int _GetElementName(LPTSTR pszElementName); + CXMLElement *_Pop(); + int _Push(CXMLElement *p); + int _GetAttributeNameAndValue(LPTSTR pszName, LPTSTR pszValue); public: CXMLFile(); virtual ~CXMLFile(); - int LoadFromStream( LPCTSTR pszXML ); - int LoadFromFile( LPCTSTR pszFileName ); - inline CXMLElement* GetRoot() { return m_pRoot; } + int LoadFromStream(LPCTSTR pszXML); + int LoadFromFile(LPCTSTR pszFileName); + + inline CXMLElement *GetRoot() + { + return m_pRoot; + } }; -#endif // !defined(AFX_CXMLFILE_H__21F76587_B9C8_4407_9C16_186F3D47ADE1__INCLUDED_) +#endif //__CXMLFILE_H_