60 map<string, string> props ;
65 string err =
"The specified command " + name
66 +
" is not a get command" ;
70 string type = props[
"type"] ;
73 string err = name +
" command: data product must be "
81 map<string,string> cprops ;
86 while( cnode && (elems < 2) )
88 if( cname ==
"contentStartId" )
90 if( !_contentStartId.empty() )
93 +
" command: contentStartId has multiple values" ;
96 _contentStartId = cval ;
97 _str_cmd +=
" contentStartId " + _contentStartId ;
100 if( cname ==
"mimeBoundary" )
102 if( !_mimeBoundary.empty() )
105 +
" command: mimeBoundary has multiple values" ;
108 _mimeBoundary = cval ;
109 _str_cmd +=
" mimeBoundary " + _mimeBoundary ;
115 if( _contentStartId.empty() )
117 string err = name +
" command: contentStartId not specified" ;
120 if( _mimeBoundary.empty() )
122 string err = name +
" command: mimeBoundary not specified" ;
155 << (
void *)
this <<
")" << endl ;