reSIProcate/DialogUsageManager  9694
Public Types | Public Member Functions | Public Attributes
resip::ContactRecordTransaction Class Reference

Records a log of the database transacations that were performed when processing a local registration using the ServerRegistration::AsyncLocalStore. More...

#include <ContactInstanceRecord.hxx>

Collaboration diagram for resip::ContactRecordTransaction:
Collaboration graph
[legend]

List of all members.

Public Types

enum  Operation {
  none, update, create, remove,
  removeAll
}
typedef enum
resip::ContactRecordTransaction::Operation 
Operation

Public Member Functions

 ContactRecordTransaction ()
 ContactRecordTransaction (Operation op, resip::SharedPtr< ContactInstanceRecord > rec)

Public Attributes

Operation mOp
 the operation that was performed in this transaction.
resip::SharedPtr
< ContactInstanceRecord
mRec
 For create & update: the newly modified record; for remove: the removed record; for removeAll: 0.

Detailed Description

Records a log of the database transacations that were performed when processing a local registration using the ServerRegistration::AsyncLocalStore.

Definition at line 56 of file ContactInstanceRecord.hxx.


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
none 
update 
create 
remove 
removeAll 

Definition at line 60 of file ContactInstanceRecord.hxx.


Constructor & Destructor Documentation

resip::ContactRecordTransaction::ContactRecordTransaction ( ) [inline]

Definition at line 69 of file ContactInstanceRecord.hxx.

      :mOp(none)
      {}
resip::ContactRecordTransaction::ContactRecordTransaction ( Operation  op,
resip::SharedPtr< ContactInstanceRecord rec 
) [inline]

Definition at line 73 of file ContactInstanceRecord.hxx.

      :mOp(op),mRec(rec)
      {}

Member Data Documentation

the operation that was performed in this transaction.

Definition at line 77 of file ContactInstanceRecord.hxx.

For create & update: the newly modified record; for remove: the removed record; for removeAll: 0.

Definition at line 80 of file ContactInstanceRecord.hxx.


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