Taxonomy Categories:
Member Functions:
Interface Category:
API.
Inherits From:
MCollectible, MActionTarget, MMenuActionHandler, MViewActionHandler, MGUIBundle
Inherited By:
TMediaPresenter
TMyGUIPresenter
TGUIPresenterFor
TTextPresenter
Purpose:
The TGUIPresenter manages the presentation of the user interface elements provided by the client developer. A TGUIPresenter is expected to create a view to display the state of it's document component. It should manage any windows or subordinate presenters that it creates. It also manages any menu items specific to the view. Some of the default actions are handled here also.
Instantiation:
Allocate on the heap or the stack. Usually on the heap.
Deriving Classes:
Derived classes must override the pure virtual function HandleCreateMainView. Override the other HandleXXX functions as necessary.
Concurrency:
Not multithread safe.
Resource Use:
No special requirements.
Other Considerations:
None.
- TGUIPresenter (const TGUIBundle &)
- TGUIPresenter (const TGUIPresenter &)
- TGUIPresenter ()
Interface Category:
API.
Purpose:
- Standard constructor for a presentation.
- Copy constructor.
- Default constructor.
Calling Context:
- Called by the Presentation framework.
- Called to copy an object.
- None.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
~ TGUIPresenter ()
Interface Category:
API.
Purpose:
Destructor.
Calling Context:
Called to destroy an object.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
static TGUIPresenter * Lookup (const TPresenterReference &)
Interface Category:
API.
Purpose:
Looks up the presenter associated with a presenter reference.
Calling Context:
Call this function directly.
Parameters:
Return Value:
Returns the presenter associated with the reference.
Exceptions:
Throws TDocumentException::kNILObject if the presenter is not found.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::CreateMainView
virtual TView * CreateMainView () const
Interface Category:
API.
Purpose:
Creates the main view of the presenter. Delegates to HandleCreateMainView to do the actual creation of the main view. Typically you will call AdoptViewInContentWindow with the result of this call.
Calling Context:
Called by clients that want to create the main view.
Parameters:
Return Value:
Returns the new view.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
Should only be called once per presenter instance. If you call this function, then don't call CreateMainViewForFrame on the same presenter instance.
Member Function: TGUIPresenter::CreateMainViewForFrame
virtual TActivatibleView * CreateMainViewForFrame () const
Interface Category:
API.
Purpose:
Creates the main view of the presenter. Delegates to HandleCreateMainView to do the actual creation of the main view. The view that is returned from HandleCreateMainView is wrapped in a private implementation view, and that private implementation view is what is returned from this function.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns the main view for the frame.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
Should only be called once per presenter instance. If you call this function, then don't call CreateMainView on the same presenter instance.
Member Function: TGUIPresenter::GetReference
TPresenterReference GetReference () const
Interface Category:
API.
Purpose:
Returns a reference to this presenter.
Calling Context:
Call this function directly.
Parameters:
Return Value:
Returns a reference to this presenter.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
void Open ()
Interface Category:
API.
Purpose:
Opens the presenter. Delegates to HandleOpen to do the real work.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws TDocumentException::kNILObject if the GUI bundle is NIL.
Concurrency:
Not multithread safe.
Other Considerations:
None.
void Close ()
Interface Category:
API.
Purpose:
Closes the presenter. Delegates to HandleClose to do the real work.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::Activate
void Activate (TActivationManagerView *)
Interface Category:
API.
Purpose:
Activates the presenter. Delegates to HandleActivate to do the real work. Activate can be called multiple times, and will only actually activate the first time --the other calls are remembered, and it will take the same number of Deactivate calls before the presenter deactivates.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::Deactivate
void Deactivate (TActivationManagerView *)
Interface Category:
API.
Purpose:
Deactivates the presenter. Delegates to HandleDeactivate to do the real work.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::AdoptMainMenu
virtual void AdoptMainMenu (TMenu *)
Interface Category:
API.
Purpose:
Adopts the main menu.
Calling Context:
Called by the Presentation framework.
Parameters:
- TMenu * -The menu to adopt.
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::AdoptPaletteWindow
virtual void AdoptPaletteWindow (TWindow *)
Interface Category:
API.
Purpose:
Adopts the palette window into the presenter's window group.
Calling Context:
Call this function directly.
Parameters:
- TWindow * -The palette window to adopt.
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::AdoptAlertWindow
virtual void AdoptAlertWindow (TStandardWindow *)
Interface Category:
API.
Purpose:
Adopts the alert window into the presenter's window group.
Calling Context:
Call this function directly.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::AdoptDialogWindow
virtual void AdoptDialogWindow (TStandardWindow *)
Interface Category:
API.
Purpose:
Adopts the dialog window into the presenter's window group
Calling Context:
Call this function directly.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::AdoptViewInContentWindow
virtual void AdoptViewInContentWindow (TView *, TStandardWindow *)
Interface Category:
API.
Purpose:
Creates a new content window. Wraps the view in some private implementation views, then adopts the implementation view as the content of the window, then adds the window into the window group. Activates the view.
Calling Context:
Call this function directly.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::OrphanWindow
virtual TWindow * OrphanWindow (const TWindow &)
Interface Category:
API.
Purpose:
Called to orphan a window out of the presenter.
Calling Context:
Call this function directly.
Parameters:
- const TWindow & -The window to orphan.
Return Value:
Returns the orphaned window, or NIL if not found.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::AdoptSubPresenter
virtual void AdoptSubPresenter (TGUIPresenter * thePresenter)
Interface Category:
API.
Purpose:
Adopts the presenter as a subpresenter. A subpresenter is a window of the same presenter which has its own presentation. This is used for out-of-place editing.
Calling Context:
Call this function directly doing out-of-place editing.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::OrphanSubPresenter
TGUIPresenter * OrphanSubPresenter (TGUIPresenter &)
Interface Category:
API.
Purpose:
Removes the subpresenter and return it.
Calling Context:
Call this function directly.
Parameters:
Return Value:
Returns the orphaned subpresenter, or NIL if not found.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::ActivateWindow
virtual void ActivateWindow (TWindow &) const
Interface Category:
API.
Purpose:
This utility function activates a window. The window doesn't have to be associated with the presentation. The window is opened if it isn't already open, then it is brought to the front of it's layer. This function probably belongs in TWindow.
Calling Context:
Call this function directly.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::NotifyOfChange
virtual void NotifyOfChange (const TNotification &) const
Interface Category:
API.
Purpose:
Internal function used for notification.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::GetRequestProcessor
TRequestProcessor * GetRequestProcessor () const
Interface Category:
API.
Purpose:
Returns the request processor associated with the presenter.
Calling Context:
Call this function directly.
Parameters:
Return Value:
Returns a request processor.
Exceptions:
Throws TDocumentException::kNILObject it it can't find a request processor.
Concurrency:
Not multithread safe.
Other Considerations:
None.
bool IsRoot () const
Interface Category:
API.
Purpose:
Allows clients to determine whether or not this presenter is the root.
Calling Context:
Call this function directly.
Parameters:
Return Value:
Returns true if this presenter is the root.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
This function delegates to MGUIBundle::InRootPresenter. It is provided because IsRoot is clearer than InRootPresenter.
Member Function: TGUIPresenter::AdoptGUIBundle
void AdoptGUIBundle (TGUIBundle *)
Interface Category:
API.
Purpose:
Sets the GUIBundle for a presenter.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleCreateMainView
virtual TView * HandleCreateMainView (TGUIBundle * theBundleToAlias) const
Interface Category:
API.
Purpose:
Creates and returns the main view for the presenter. Typically the main view will alias the specified GUIBundle. This bundle is the same as the bundle returned by GetGUIBundle, but since you usually need it, it is passed in for you.
Calling Context:
Called by the Presentation framework.
Parameters:
- TGUIBundle * theBundleToAlias -The bundle to pass on to the main view constructor.
Return Value:
The newly created main view.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleOpen
virtual void HandleOpen ()
Interface Category:
API.
Purpose:
Does the work of opening a presentation. Creates the main menu (by delegating to HandleCreateMainMenu), and then connects for notification of current selection changes and undo/redo label changes.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleClose
virtual void HandleClose ()
Interface Category:
API.
Purpose:
Disconnects for notification. Deactivates if necessary.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleActivate
virtual void HandleActivate ()
Interface Category:
API.
Purpose:
Activates the presenter's user interface components. This includes showing menus, dialogs, and palette windows.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleDeactivate
virtual void HandleDeactivate ()
Interface Category:
API.
Purpose:
Deactivates the presenter's user interface components. This includes hiding menus, palettes, and dialogs.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleCurrentSelectionChange
virtual void HandleCurrentSelectionChange (const TNotification &)
Interface Category:
API.
Purpose:
Used internally by the TGUIPresenter class to update the standard menu items.
Calling Context:
Called by the Presentation framework.
Parameters:
- const TNotification & -The current selection change notification.
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleUndoRedoStatusChange
virtual void HandleUndoRedoStatusChange (const TNotification &)
Interface Category:
API.
Purpose:
Used internally by the presenter to update the standard Undo/Redo menu items.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleAboutComponent
virtual void HandleAboutComponent () const
Interface Category:
API.
Purpose:
Displays the about component box. Delegates to HandleCreateAboutComponentBox to create the dialog.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleSelectAll
virtual void HandleSelectAll () const
Interface Category:
API.
Purpose:
Handles the implementation of the Select All item from the Edit menu.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleAboutDocument
virtual void HandleAboutDocument () const
Interface Category:
API.
Purpose:
Handles the About Document menu item. Delegates to HandleCreateAboutDocumentBox to create the dialog box.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleCloseDocument
virtual void HandleCloseDocument () const
Interface Category:
API.
Purpose:
Handles the Close item of the Document menu.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleCreateAboutDocumentBox
virtual TStandardWindow * HandleCreateAboutDocumentBox () const
Interface Category:
API.
Purpose:
Creates and returns a dialog box which contains About information. Delegates to HandleCreateAboudDocumentText for the contents of the box.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns the about document dialog.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleCreateAboutDocumentText
virtual TText * HandleCreateAboutDocumentText () const
Interface Category:
API.
Purpose:
Creates and returns a TText containing the text for the default About document dialog box. The default implementation simply says This is a Taligent document.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns the text to insert into the default About Document dialog box.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleCreateAboutDocumentMenuText
virtual TText * HandleCreateAboutDocumentMenuText () const
Interface Category:
API.
Purpose:
Creates the text of the About document menu. This defaults to About the Document...
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns the text of the About document menu item.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::PostMessage
virtual void PostMessage (TGUIMessageLog :: EMessage, const TText & theMessage) const
Interface Category:
API.
Purpose:
Posts a message. Delegates to the TGUIMessageLog::PostMessage function of the presenter's TGUIBundle.
Calling Context:
Call this function directly.
Parameters:
- TGUIMessageLog :: EMessage -The kind of message.
- const TText & theMessage -The text of the message.
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleCreateAboutComponentBox
virtual TStandardWindow * HandleCreateAboutComponentBox () const
Interface Category:
API.
Purpose:
Creates a dialog box to display when the About Component menu item is selected. Default implementation delegates to HandleCreateAboutComponentText.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
The about component dialog box.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleCreateAboutComponentText
virtual TText * HandleCreateAboutComponentText () const
Interface Category:
API.
Purpose:
Creates a text string describing the document component. By default this is something like This document component is a <Name of model's class>.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns a TText describing the component.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleCreateAboutComponentMenuText
virtual TText * HandleCreateAboutComponentMenuText () const
Interface Category:
API.
Purpose:
Creates the text for the About Component menu item. Default implementation is to return About <Name of model class>...
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns the text for the about component menu item.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::CreatePageIterator
virtual TPageIterator * CreatePageIterator () const
Interface Category:
API.
Purpose:
Creates an iterator appropriate for iterating over the pages contained in the document component for which this object is a presenter.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns the new iterator.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::GetSharedBundleConnection
virtual TGUIBundleConnection * GetSharedBundleConnection () const
Interface Category:
API.
Purpose:
Returns the shared bundle connection.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns the shared bundle connection.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleViewAction
virtual bool HandleViewAction (TViewAction & action)
Interface Category:
API.
Purpose:
Handles a view action in the main view of this presenter. The implementation of this function always returns false.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns true if this presenter handled the action.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleMenuAction
virtual bool HandleMenuAction (TMenuAction & action)
Interface Category:
API.
Purpose:
Handles a menu action when the user chooses a command from the menu.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns true if this function handled the action.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleMenuDeactivate
virtual void HandleMenuDeactivate (TMenu & theMainMenu)
Interface Category:
API.
Purpose:
Handles the deactivation of the main menu.
Calling Context:
Called by the Presentation framework.
Parameters:
- TMenu & theMainMenu -The menu that deactivated.
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandleMenuActivate
virtual void HandleMenuActivate (TMenu & theMainMenu)
Interface Category:
API.
Purpose:
Handles the activation of the main menu.
Calling Context:
Called by the Presentation framework.
Parameters:
- TMenu & theMainMenu -The menu that activated.
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::HandlePrint
virtual void HandlePrint (const TPrinter &)
Interface Category:
API.
Purpose:
Prints this presenter's main view.
Calling Context:
Called by the Presentation framework.
Parameters:
- const TPrinter & -The printer to which to print the view.
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::OrphanDialogController
TGUIDialogController * OrphanDialogController (TGUIDialogController &)
Interface Category:
API.
Purpose:
Orphans the specified dialog controller. If the dialog controller is opened, this function closes it.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns the orphaned dialog controller.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::AdoptDialogController
virtual void AdoptDialogController (TGUIDialogController *)
Interface Category:
API.
Purpose:
Adopts the specified dialog controller. This function shows the adopted dialog controller.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::GetDefaultActiveChild
virtual TActivatibleView * GetDefaultActiveChild () const
Interface Category:
API.
Purpose:
Returns the child view that should be activated by default.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
Returns the child view that should be activated by default.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Member Function: TGUIPresenter::SetDefaultActiveChild
void SetDefaultActiveChild (TActivatibleView *)
Interface Category:
API.
Purpose:
Sets the specified view to be the view that is activated by default.
Calling Context:
Called by the Presentation framework.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
void Print (const TPrinter &)
Interface Category:
API.
Purpose:
Prints the main view of this presenter.
Calling Context:
Called by the Presentation framework.
Parameters:
- const TPrinter & -The printer to which to print the main view of this presenter.
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.