Important: The information in this document is obsolete and should not be used for new development.
CyberLogExtension
The
- Superclasses
CyberExtension --> ODExtension --> ODRefCntObject --> ODObject- Subclasses
- none
CyberLogExtensionclass defines extra behaviors for a part to be used as a log.Description
TheCyberLogExtensionclass defines an extension that allows a part to be used as a log. TheCyberLogExtensionclass is an abstract superclass that you must subclass and implement to create your own custom log. However, Cyberdog provides a fully implemented log; to use the Cyberdog log, you do not need to subclass this class.The Cyberdog log implementation is divided between two parts: a log manager and a log part. The Cyberdog log manager (
kLogManagerKind) is composed of an object of anODPartsubclass extended with a subclass ofCyberLogExtension. The log manager does not provide a user interface. The log user interface is provided by the log part (kLogKind), an object of anODPartsubclass.You never need to call
CyberLogExtensionmethods directly; theCyberSessionclass provides the methods you should use to interact with the log.Methods
This section presents summary descriptions of theCyberLogExtensionmethods grouped according to purpose, followed by detailed descriptions.Initialization and Cleanup
Managing the Log Finger
Cleanup- Shuts down this log.
Adding Items to the Log
ClearLogFinger- Clears the log finger from a Cyberdog item.
SetLogFinger- Sets the log finger to a particular Cyberdog item.
Displaying the Log
AddCyberItemToLog- Adds a Cyberdog item to the log.
ContainsCyberItem- Tests whether a particular Cyberdog item is in the log.
IsLogWindowShown- Tests whether the log window is currently displayed.
ShowLogWindow- Displays the log window.
Methods
- AddCyberItemToLog
- Cleanup
- ClearLogFinger
- ContainsCyberItem
- IsLogWindowShown
- SetLogFinger
- ShowLogWindow