50 : _pimpl( allocated_r ? allocated_r : new
Impl )
87 :
_pimpl( allocated_r ? allocated_r : new
Impl )
109 str <<
str::form(
"|product|%s|%s|%s|%s|",
117 str << endl <<
" " << *it;
124 str <<
str::form(
"|upgrade|%s|%s|%s|%s|%s|",
129 (obj.
notify() ?
"notify" :
"noNotify") );
154 (
"register", OPTIONAL)
156 (
"upgrades", OPTIONAL)
170 (*this)[
"upgrades"][
"upgrade"]
195 if ( store_r.empty() ||
_tlocale.empty() )
219 MIL <<
"+++" << input_r << endl;
229 rootNode.
take( reader );
236 ERR <<
"---" << ret <<
" - " << input_r << endl;
245 MIL <<
"---" << ret <<
" - " << input_r << endl;
253 std::list<Pathname> retlist;
257 WAR <<
"scanDir " << dir_r <<
" failed (" << res <<
")" << endl;
262 for_( it, retlist.begin(), retlist.end() )
264 if ( PathInfo( *it, PathInfo::LSTAT ).isFile() && ! reader.
parse( *it ) )
274 if ( ! PathInfo( file_r ).isFile() )
276 WAR <<
"scanFile " << PathInfo( file_r ) <<
" is not a file." << endl;