IRsPanelScanner Interface Reference

Inherits IUnknown.

List of all members.

Public Member Functions

HRESULT Initialize ([in] IRsNotify *pScanner)
HRESULT AddTarget ([in] IRsPanelObj *pPanel)
HRESULT RemoveTarget ([in] IRsPanelObj *pPanel)
HRESULT AddTargetsFromContainer ([in] IRsPanelObjContainer *pContainer)
HRESULT RemoveAll (void)
HRESULT Destroy (void)


Detailed Description

The IRsPanelScanner interface provides methods for work with base stack panel view.

Member Function Documentation

HRESULT IRsPanelScanner::Initialize ( [in] IRsNotify pScanner  ) 

Initialize panel scanner with scanner node that scans notifications from registered targets.

Parameters:
pScanner [in] The initial scanner node, scans notifications from registered targets.

HRESULT IRsPanelScanner::AddTarget ( [in] IRsPanelObj pPanel  ) 

Register new target object for scanning.

Parameters:
pPanel [in] New target object for scanning.

HRESULT IRsPanelScanner::RemoveTarget ( [in] IRsPanelObj pPanel  ) 

Remove target object from scanning.

Parameters:
pPanel [in] Target object that will be removed.

HRESULT IRsPanelScanner::AddTargetsFromContainer ( [in] IRsPanelObjContainer pContainer  ) 

Register new target objects for scanning from container.

  • Removes all original targets objects.
Parameters:
pContainer [in] New target objects for scanning will be used from panel object container.

HRESULT IRsPanelScanner::RemoveAll ( void   ) 

Remove all target objects from scanning.

HRESULT IRsPanelScanner::Destroy ( void   ) 

Cleanup, removes all registered scanned target and clears scanner.


Generated on Wed May 20 21:32:24 2009 for trueSpace7.6 SDK by  doxygen 1.5.5