Skip to content

Instantly share code, notes, and snippets.

@sheepmaster
Created August 10, 2012 18:45
Show Gist options
  • Select an option

  • Save sheepmaster/3316667 to your computer and use it in GitHub Desktop.

Select an option

Save sheepmaster/3316667 to your computer and use it in GitHub Desktop.
void InMemoryURLIndex::Init(...) {
BrowserThread::PostTaskAndReplyWithResult(
BrowserThread::DB, FROM_HERE,
base::Bind(&URLIndexPrivateData::Init,
base::Unretained(private_data_.get()),
sequence_token_),
base::Bind(&InMemoryURLIndex::OnPrivateDataInitDone,
AsWeakPtr(),
base::Passed(&private_data_)));
}
void InMemoryURLIndex::OnPrivateDataInitDone(
scoped_ptr<URLIndexPrivateData> private_data,
bool result) {
private_data_ = private_data.Pass();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment