45 unsigned int len = requests.length() ;
46 const char *request = requests.c_str() ;
49 unsigned int index = 0 ;
50 unsigned int start = 0 ;
51 bool inquotes = false ;
72 string req = requests.substr( start, index-start+1 ) ;
73 _requests.push_back( req ) ;
84 string err =
"ending double quote missing in request string" ;
89 string err =
"requests must end with a semicolon (;)" ;
107 return _requests.begin() ;
113 return _requests.end() ;
exception thrown if inernal error encountered
virtual requests_citer get_end_request()
virtual ~BESApacheRequests()
list< string >::const_iterator requests_citer
virtual requests_citer get_first_request()
BESApacheRequests(const string &request)