C4 Engine Terathon Software C4 Engine API Documentation

• System Utilities

API Links
Developer Links

System Utilities

Classes
Application The Application Module base class.
Batch Represents a batch of jobs.
BatchJob Represents a single job that can be part of a batch.
Command Stores a system command.
Constructable The base class for class types that can be extended by application-defined subclasses.
Constructor Encapsulates a constructor function for application-defined subclasses.
Engine The primary engine manager object.
Job Represents a single job.
JobMgr The Job Manager class.
KeyboardEventHandler Encapsulates a keyboard event handler function.
Lock Encapsulates a shared lock object for multithreaded synchronization.
MouseEventHandler Encapsulates a mouse event handler function.
Mutex Encapsulates a mutual exclusion object for multithreaded synchronization.
Registrable The base class for class types that can have custom subclasses that are registered with the engine.
Registration The base class for registration objects.
Reporter Handles messages passed to the system report chain.
Signal Encapsulates a signal object for multithreaded synchronization.
Singleton The base class for single-instance objects.
Thread Encapsulates a thread of execution.
Variable Stores a system variable.