Changeset 417
- Timestamp:
- 02/25/07 03:27:59 (16 years ago)
- Files:
-
- branches/streaming-rework/src/libutil/serialize.cpp (modified) (4 diffs)
- branches/streaming-rework/src/ser.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/streaming-rework/src/libutil/serialize.cpp
r372 r417 49 49 { 50 50 try { 51 m_doc.create_root_node( " bebob_cache" );51 m_doc.create_root_node( "freebob_cache" ); 52 52 } catch ( const exception& ex ) { 53 53 cout << "Exception caught: " << ex.what(); … … 178 178 179 179 { 180 xmlpp::Node* pNode = m_parser.get_document()->get_root_node(); 180 xmlpp::Document *pDoc=m_parser.get_document(); 181 if(!pDoc) { 182 return false; 183 } 184 xmlpp::Node* pNode = pDoc->get_root_node(); 181 185 182 186 xmlpp::NodeSet nodeSet = pNode->find( strMemberName ); … … 203 207 Glib::ustring& str ) 204 208 { 205 xmlpp::Node* pNode = m_parser.get_document()->get_root_node(); 206 209 xmlpp::Document *pDoc=m_parser.get_document(); 210 if(!pDoc) { 211 return false; 212 } 213 xmlpp::Node* pNode = pDoc->get_root_node(); 214 207 215 xmlpp::NodeSet nodeSet = pNode->find( strMemberName ); 208 216 for ( xmlpp::NodeSet::iterator it = nodeSet.begin(); … … 224 232 Util::XMLDeserialize::isExisting( std::string strMemberName ) 225 233 { 226 227 xmlpp::Node* pNode = m_parser.get_document()->get_root_node(); 234 xmlpp::Document *pDoc=m_parser.get_document(); 235 if(!pDoc) { 236 return false; 237 } 238 xmlpp::Node* pNode = pDoc->get_root_node(); 228 239 xmlpp::NodeSet nodeSet = pNode->find( strMemberName ); 229 240 return nodeSet.size() > 0; branches/streaming-rework/src/ser.cpp
r407 r417 4 4 #include <iostream> 5 5 6 const char FileName[] = " bebob.xml";6 const char FileName[] = "serialize-test.xml"; 7 7 8 8 static bool … … 10 10 { 11 11 DeviceManager devMgr; 12 devMgr.initialize( 0 ); 13 devMgr.discover( 0 ); 12 if (!devMgr.initialize( 0 )) { 13 std::cerr << "could not init DeviceManager" << std::endl; 14 return false; 15 } 16 if (!devMgr.discover( 0 )) { 17 std::cerr << "could not discover devices" << std::endl; 18 return false; 19 } 14 20 return devMgr.saveCache( pFileName ); 15 21 } … … 19 25 { 20 26 DeviceManager devMgr; 21 devMgr.initialize( 0 ); 27 if (!devMgr.initialize( 0 )) { 28 std::cerr << "could not init DeviceManager" << std::endl; 29 return false; 30 } 22 31 return devMgr.loadCache( pFileName ); 23 32 }