79 string err = (string)
"Not able to find the default catalog "
85 string::size_type notslash = container.find_first_not_of(
"/", 0 ) ;
86 if( notslash != string::npos )
88 container = container.substr( notslash ) ;
93 string::size_type slash = container.find_first_of(
"/", 0 ) ;
94 if( slash != string::npos )
96 catname = container.substr( 0, slash ) ;
100 catname = container ;
109 if( slash != string::npos )
111 container = container.substr( slash+1 ) ;
114 notslash = container.find_first_not_of(
"/", 0 ) ;
115 if( notslash != string::npos )
117 container = container.substr( notslash ) ;
126 if( container.empty() ) container =
"/" ;
144 if( container ==
"/" && num_cats > 1 )
154 string err = (string)
"Failed to find node " + container ;
179 for( ; ei != ee; ei++ )
213 info->
transmit( transmitter, dhi ) ;
227 << (
void *)
this <<
")" << endl ;