* Please see the COPYING and CONTRIBUTORS files for details.
*/
-#ifndef SQUID_MEMOBJECT_H
-#define SQUID_MEMOBJECT_H
+#ifndef SQUID_SRC_MEMOBJECT_H
+#define SQUID_SRC_MEMOBJECT_H
#include "base/DelayedAsyncCalls.h"
#include "dlink.h"
#include "http/RequestMethod.h"
#include "HttpReply.h"
#include "RemovalPolicy.h"
-#include "SquidString.h"
+#include "sbuf/SBuf.h"
#include "stmem.h"
#include "store/forward.h"
#include "StoreIOBuffer.h"
HttpReplyPointer reply_; ///< \see baseReply()
HttpReplyPointer updatedReply_; ///< \see updatedReply()
- mutable String storeId_; ///< StoreId for our entry (usually request URI)
- mutable String logUri_; ///< URI used for logging (usually request URI)
+ mutable SBuf storeId_; ///< StoreId for our entry (usually request URI)
+ mutable SBuf logUri_; ///< URI used for logging (usually request URI)
DelayedAsyncCalls deferredReads;
};
/** global current memory removal policy */
extern RemovalPolicy *mem_policy;
-#endif /* SQUID_MEMOBJECT_H */
+#endif /* SQUID_SRC_MEMOBJECT_H */