ThreadsafeMetaDataContainer.kl

Interfaces

ThreadsafeMetaDataOwner (interface)

ThreadsafeMetaDataOwner ThreadsafeMetaDataOwner ThreadsafeMetaDataOwner BaseGeometry BaseGeometry BaseGeometry->ThreadsafeMetaDataOwner Curves Curves Curves->BaseGeometry DrawElements DrawElements DrawElements->BaseGeometry Lines Lines Lines->BaseGeometry Points Points Points->BaseGeometry PolygonMesh PolygonMesh PolygonMesh->BaseGeometry

Functions in detail

Ref<ThreadsafeMetaDataContainer> ThreadsafeMetaDataOwner.getMetaDataContainer? ()

Types

ThreadsafeMetaDataContainer (object)

The ThreadsafeMetaDataContainer can be used to store any number of KL objects in a dictionary in a thread safe fashion.

Members

Versions version  
SimpleLock simpleLock The container’s lock

Methods

  ThreadsafeMetaDataContainer ( in ThreadsafeMetaDataContainer other )
  ThreadsafeMetaDataContainer ()
ThreadsafeMetaDataContainer clone ? ()
Ref<Object> get ? ( in String name )
Ref<Object> getOrCreate ! ( in String name, in Type type )
Boolean has ? ( in String name )
Ref<Object> lockedGet ? ( in String name )
  lockedSet ! ( in String name, in Object value )
Boolean remove ! ( in String name )
  set ! ( in String name, in Object value )