Simias::Storage::CollisionException Class Reference

Exception that indicates a Node object collision when writing to the local database. More...

Inheritance diagram for Simias::Storage::CollisionException:

Inheritance graph
[legend]
Collaboration diagram for Simias::Storage::CollisionException:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CollisionException (string ID, ulong expectedIncarnation)
 Initializes a new instance of the object class with a specified Node object ID and the expected incarnation value of the Node object.

Properties

string ID [get]
 Gets the identifier for the Node object that the collision occurred on.
ulong ExpectedIncarnation [get]
 Gets the expected incarnation value.


Detailed Description

Exception that indicates a Node object collision when writing to the local database.


Constructor & Destructor Documentation

Simias::Storage::CollisionException::CollisionException ( string  ID,
ulong  expectedIncarnation 
) [inline]

Initializes a new instance of the object class with a specified Node object ID and the expected incarnation value of the Node object.

Parameters:
ID The globally unique identifier of the Node objects that have a conflict.
expectedIncarnation The incarnation value that was expected during the commit.


Property Documentation

string Simias::Storage::CollisionException::ID [get]

Gets the identifier for the Node object that the collision occurred on.

ulong Simias::Storage::CollisionException::ExpectedIncarnation [get]

Gets the expected incarnation value.


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

Generated on Wed Apr 8 14:54:00 2009 for simias by  doxygen 1.5.6