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) |
| HRESULT IRsPanelScanner::Initialize | ( | [in] IRsNotify * | pScanner | ) |
Initialize panel scanner with scanner node that scans notifications from registered targets.
| pScanner | [in] The initial scanner node, scans notifications from registered targets. |
| HRESULT IRsPanelScanner::AddTarget | ( | [in] IRsPanelObj * | pPanel | ) |
Register new target object for scanning.
| pPanel | [in] New target object for scanning. |
| HRESULT IRsPanelScanner::RemoveTarget | ( | [in] IRsPanelObj * | pPanel | ) |
Remove target object from scanning.
| pPanel | [in] Target object that will be removed. |
| HRESULT IRsPanelScanner::AddTargetsFromContainer | ( | [in] IRsPanelObjContainer * | pContainer | ) |
Register new target objects for scanning from container.
| 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.
1.5.5