Home | History | Annotate | Download | only in activity_log

Lines Matching defs:CountingPolicy

157 const char* CountingPolicy::kTableName = "activitylog_compressed";
158 const char* CountingPolicy::kReadViewName = "activitylog_uncompressed";
160 CountingPolicy::CountingPolicy(Profile* profile)
173 CountingPolicy::~CountingPolicy() {}
175 bool CountingPolicy::InitDatabase(sql::Connection* db) {
197 void CountingPolicy::ProcessAction(scoped_refptr<Action> action) {
198 ScheduleAndForget(this, &CountingPolicy::QueueAction, action);
201 void CountingPolicy::QueueAction(scoped_refptr<Action> action) {
231 bool CountingPolicy::FlushDatabase(sql::Connection* db) {
419 scoped_ptr<Action::ActionVector> CountingPolicy::DoReadFilteredData(
524 void CountingPolicy::DoRemoveActions(const std::vector<int64>& action_ids) {
562 void CountingPolicy::DoRemoveURLs(const std::vector<GURL>& restrict_urls) {
634 void CountingPolicy::DoRemoveExtensionData(const std::string& extension_id) {
668 void CountingPolicy::DoDeleteDatabase() {
715 void CountingPolicy::ReadFilteredData(
727 base::Bind(&CountingPolicy::DoReadFilteredData,
738 void CountingPolicy::RemoveActions(const std::vector<int64>& action_ids) {
739 ScheduleAndForget(this, &CountingPolicy::DoRemoveActions, action_ids);
742 void CountingPolicy::RemoveURLs(const std::vector<GURL>& restrict_urls) {
743 ScheduleAndForget(this, &CountingPolicy::DoRemoveURLs, restrict_urls);
746 void CountingPolicy::RemoveExtensionData(const std::string& extension_id) {
747 ScheduleAndForget(this, &CountingPolicy::DoRemoveExtensionData, extension_id);
750 void CountingPolicy::DeleteDatabase() {
751 ScheduleAndForget(this, &CountingPolicy::DoDeleteDatabase);
754 void CountingPolicy::OnDatabaseFailure() {
758 void CountingPolicy::OnDatabaseClose() {
763 bool CountingPolicy::CleanOlderThan(sql::Connection* db,
777 bool CountingPolicy::CleanStringTables(sql::Connection* db) {
795 void CountingPolicy::Close() {