reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
repro::SiloStore Class Reference

#include <SiloStore.hxx>

Public Types

typedef resip::Data Key
 

Public Member Functions

 SiloStore (AbstractDb &db)
 
 ~SiloStore ()
 
bool addMessage (const resip::Data &destUri, const resip::Data &sourceUri, time_t originalSendTime, const resip::Data &tid, const resip::Data &mimeType, const resip::Data &messageBody)
 
bool getSiloRecords (const resip::Data &uri, AbstractDb::SiloRecordList &recordList)
 
void deleteSiloRecord (time_t originalSendTime, const resip::Data &tid)
 
void cleanupExpiredSiloRecords (uint64_t now, unsigned long expirationTime)
 

Detailed Description

Definition at line 17 of file SiloStore.hxx.

Member Typedef Documentation

◆ Key

Constructor & Destructor Documentation

◆ SiloStore()

SiloStore::SiloStore ( AbstractDb &  db)

Definition at line 18 of file SiloStore.cxx.

◆ ~SiloStore()

SiloStore::~SiloStore ( )

Definition at line 23 of file SiloStore.cxx.

Member Function Documentation

◆ addMessage()

bool SiloStore::addMessage ( const resip::Data &  destUri,
const resip::Data &  sourceUri,
time_t  originalSendTime,
const resip::Data &  tid,
const resip::Data &  mimeType,
const resip::Data &  messageBody 
)

Definition at line 28 of file SiloStore.cxx.

◆ cleanupExpiredSiloRecords()

void SiloStore::cleanupExpiredSiloRecords ( uint64_t  now,
unsigned long  expirationTime 
)

Definition at line 64 of file SiloStore.cxx.

◆ deleteSiloRecord()

void SiloStore::deleteSiloRecord ( time_t  originalSendTime,
const resip::Data &  tid 
)

Definition at line 57 of file SiloStore.cxx.

◆ getSiloRecords()

bool SiloStore::getSiloRecords ( const resip::Data &  uri,
AbstractDb::SiloRecordList &  recordList 
)

Definition at line 48 of file SiloStore.cxx.


The documentation for this class was generated from the following files: