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
CyberLogExtension
class defines extra behaviors for a part to be used as a log.Description
TheCyberLogExtension
class defines an extension that allows a part to be used as a log. TheCyberLogExtension
class 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 anODPart
subclass 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 anODPart
subclass.You never need to call
CyberLogExtension
methods directly; theCyberSession
class provides the methods you should use to interact with the log.Methods
This section presents summary descriptions of theCyberLogExtension
methods 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