Each target (object that can receive messages) receives an ID during
registration.
The
target ID
(short: TID) is of type ID
and is unique for a target within a namespace.
The same
TID
can exist again in other namespaces.
This is used when loading multiple instances of apps.
If no
TID
is given when registering the target,
then a "random" numeric
TID
is generated.
This is the normal case.
If a
TID
is given, it will be used if no target with this ID has been registered in this namespace yet.
By using a name database it is possible to output a speaking string in the LOG instead of a randomly generated
TID
.