atlmqmsgque is using a class-attribute as instance-storage. …
atlmqmsgque is using a class-attribute as instance-storage. …
- introduction
-
The instance-storage is defined using the
variable
keyword: package require atlmkkernel
# package-item
::myooX::ClassN ::MyClass {
SuperI ::MkBufferC
# class storage
variable cls_data
proc MyClass {myNs} {
upvar $myNs my my priv priv
# public instance storage
set my(data) ...
# private instance storage
set priv ...
}
}