50 : _pimpl( allocated_r ? allocated_r : new
Impl )
86 :
_pimpl( allocated_r ? allocated_r : new
Impl )
107 str <<
str::form(
"|product|%s|%s|%s|%s|",
115 str << endl <<
" " << *it;
122 str <<
str::form(
"|upgrade|%s|%s|%s|%s|%s|",
127 (obj.
notify() ?
"notify" :
"noNotify") );
152 (
"register", OPTIONAL)
154 (
"upgrades", OPTIONAL)
167 (*this)[
"upgrades"][
"upgrade"]
192 if ( store_r.empty() ||
_tlocale.empty() )
216 MIL <<
"+++" << input_r << endl;
226 rootNode.
take( reader );
233 ERR <<
"---" << ret <<
" - " << input_r << endl;
242 MIL <<
"---" << ret <<
" - " << input_r << endl;
250 std::list<Pathname> retlist;
254 WAR <<
"scanDir " << dir_r <<
" failed (" << res <<
")" << endl;
259 for_( it, retlist.begin(), retlist.end() )
261 if ( PathInfo( *it, PathInfo::LSTAT ).isFile() && ! reader.
parse( *it ) )
271 if ( ! PathInfo( file_r ).isFile() )
273 WAR <<
"scanFile " << PathInfo( file_r ) <<
" is not a file." << endl;