85 if( store_name ==
"" )
94 string line = (string)
"Definition \"" 96 +
"\" does not exist. Unable to delete." ;
102 string line = (string)
"Definition store \"" 104 +
"\" does not exist. Unable to delete." ;
110 string line = (string)
"No definition specified. " 111 +
"Unable to complete request." ;
137 info->
transmit( transmitter, dhi ) ;
151 << (
void *)
this <<
")" << endl ;
silent informational response object
BESDelDefResponseHandler(const string &name)
static BESResponseHandler * DelDefResponseBuilder(const string &name)
provides persistent storage for a specific view of different containers including contraints and aggr...
exception thrown if inernal error encountered
virtual void execute(BESDataHandlerInterface &dhi)
executes the command to delete a definition
virtual void transmit(BESTransmitter *transmitter, BESDataHandlerInterface &dhi)=0
transmit the informational object
virtual BESDefinitionStorage * find_persistence(const string &persist_name)
find the persistence store with the given name
error thrown if there is a user syntax error in the request or any other user error ...
BESResponseObject * _response
#define PERSISTENCE_VOLATILE
handler object that knows how to create a specific response object
informational response object
static ostream & LMarg(ostream &strm)
virtual ~BESDelDefResponseHandler(void)
virtual bool del_definition(const string &def_name)=0
deletes a defintion with the given name
static BESDefinitionStorageList * TheList()
virtual void dump(ostream &strm) const
dumps information about this object
#define DELETE_DEFINITION_STR
virtual void transmit(BESTransmitter *transmitter, BESDataHandlerInterface &dhi)
transmit the response object built by the execute command using the specified transmitter object ...
Structure storing information used by the BES to handle the request.
map< string, string > data
the map of string data that will be required for the current request.
virtual void dump(ostream &strm) const
dumps information about this object