TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

interface IBeginEndWrite in Tinman.Core.Util

interface IBeginEndWrite extends IBeginEnd
  base of BlockStorage

Methods

Begin

Begins an access to this object.

method Begin ()
inherited IBeginEnd.Begin

Remarks:

See the documentation of the class which implements this interface for details on the operations that must be wrapped in Begin and End calls.

See also:

BeginEnd

BeginWrite

Begins an exclusive read-write access.

method BeginWrite ()

Remarks:

Read-write access is acquired by calling BeginWrite or by calling Begin, followed by a later call to WriteAcquire.

End

Ends the current access to this object.

method End ()
inherited IBeginEnd.End

Remarks:

See the documentation of the class which implements this interface for details on the operations that must be wrapped in Begin and End calls.

See also:

BeginEnd

WriteAcquire

Acquires read-write access for the current read-only access.

[BeginEnd]
method WriteAcquire ()

Remarks:

After calling Begin, read-only access is allowed on the block storage. By calling the WriteAcquire method, the access is turned into read-write access (blocking may be necessary for this).

See also:

WriteRelinquish

WriteRelinquish

Returns to read-only access from the current read-write access.

[BeginEnd]
method WriteRelinquish ()

See also:

WriteAcquire