コード例 #1
0
void AxoConversation::storeStagedMks()
{
    SQLiteStoreConv* store = SQLiteStoreConv::getStore();
    while (!stagedMk->empty()) {
        string mkivmac = stagedMk->front();
        stagedMk->pop_front();
        store->insertStagedMk(partner_.getName(), deviceId_, localUser_, mkivmac);
    }
    delete stagedMk; stagedMk = NULL;

    // Cleanup old MKs
    time_t timestamp = time(0) - MK_STORE_TIME;
    store->deleteStagedMk(timestamp);
}
コード例 #2
0
void AxoConversation::deleteStagedMk(string& mkiv)
{
    SQLiteStoreConv* store = SQLiteStoreConv::getStore();
    store->deleteStagedMk(partner_.getName(), deviceId_, localUser_, mkiv);
}