[This is preliminary documentation and is subject to change.]
The PilePointer type exposes the following members.Constructors
| Name | Description | |
|---|---|---|
| PilePointer(Int32, Int32) |
Create local pointer
| |
| PilePointer(Int32, Int32, Int32) |
Creates distributed pointer
|
Methods
| Name | Description | |
|---|---|---|
| Equals(Object) | (Overrides | |
| Equals(PilePointer) | ||
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from | ||
| GetHashCode | (Overrides | |
Gets the (Inherited from | ||
Creates a shallow copy of the current (Inherited from | ||
| ToString | (Overrides |
Operators
| Name | Description | |
|---|---|---|
| Equality | ||
| Inequality |
Extension Methods
Fields
| Name | Description | |
|---|---|---|
| Address |
Address within the segment
| |
| NodeID |
Distributed Node ID. The local pile sets this to -1 rendering this pointer as !DistributedValid
| |
| Segment |
Segment # within pile
|
Properties
| Name | Description | |
|---|---|---|
| DistributedValid |
Returns true if the pointer has positive distributed NodeID and has a valid local pointer
| |
| Invalid |
Returns a -1:-1 non-valid pointer (either local or distributed)
| |
| Valid |
Returns true if the pointer has positive segment and address, however this does not mean that pointed-to data exists.
Even if this is a valid local pointer it may be an invalid distributed pointer
|
See Also