abstract.cc core.objtracker - noko3/cc-core GitHub Wiki

Object

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.


Abstract

Object tracker is used to track objects and their attributes.

The object tracker MUST have a list of tracked objects and track them.

The tracking process may be defined as:

  1. Loop through the object list; for each object,
  2. Call a procedure responsible for monitoring or updating that specific object;

The list might be a priority queue, or there may be several lists for the objects based on their type, importance or other criteria.