Changeset 3357
- Timestamp:
- 04/08/07 08:52:33 (6 years ago)
- Files:
-
- 1 modified
-
ossie/trunk/ossie/parser/SPDParser.cpp (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ossie/trunk/ossie/parser/SPDParser.cpp
r3356 r3357 58 58 SPDParser::~SPDParser() 59 59 { 60 DEBUG(4, SPDParser, "In destructor."); 60 61 61 62 unsigned int i; … … 98 99 void SPDParser::parseSoftPkgAttributes(TiXmlElement *elem) 99 100 { 101 DEBUG(4, SPDParser, "In parseSoftPkgAttributes."); 102 100 103 const char *id = elem->Attribute("id"); 101 104 softPkgID = id; … … 119 122 void SPDParser::parseSoftPkgTitle(TiXmlElement *elem) 120 123 { 124 DEBUG(4, SPDParser, "In parseSoftPkgTitle."); 125 121 126 TiXmlElement *title = elem->FirstChildElement("title"); 122 127 123 128 if(title) { 124 softPkgTitle = title->GetText(); 129 const char *str = title->GetText(); 130 if (str) 131 softPkgTitle = str; 125 132 } 126 133 } … … 129 136 void SPDParser::parseSoftPkgDescription(TiXmlElement *elem) 130 137 { 138 DEBUG(4, SPDParser, "In parseSoftPkgDescription."); 139 131 140 TiXmlElement *title = elem->FirstChildElement("description"); 132 141 … … 139 148 void SPDParser::parseSoftPkgAuthor(TiXmlElement *elem) 140 149 { 150 DEBUG(4, SPDParser, "In parseSoftPkgAuthor."); 151 141 152 TiXmlElement *author = elem->FirstChildElement("author"); 142 153 … … 150 161 void SPDParser::parsePRFRef(TiXmlElement *elem) 151 162 { 163 DEBUG(4, SPDParser, "In parsePRFRef."); 164 152 165 TiXmlElement *prf = elem->FirstChildElement("propertyfile"); 153 166 … … 161 174 void SPDParser::parseSCDRef(TiXmlElement *elem) 162 175 { 176 DEBUG(4, SPDParser, "In parseSCDRef."); 177 163 178 TiXmlElement *scd = elem->FirstChildElement("descriptor"); 164 179 … … 172 187 void SPDParser::parseImplementations(TiXmlElement *elem) 173 188 { 189 DEBUG(4, SPDParser, "In parseImplementations."); 190 174 191 TiXmlElement *imp = elem->FirstChildElement("implementation"); 175 192 … … 182 199 void SPDParser::parseUsesDevices(TiXmlElement *elem) 183 200 { 201 DEBUG(4, SPDParser, "In parseUsesDevices."); 202 184 203 TiXmlElement *uses = elem->FirstChildElement("usesdevice"); 185 204 … … 210 229 bool SPDParser::isScaCompliant() 211 230 { 231 212 232 if(softPkgType == "sca_compliant") 213 233 return true;