#include <ScanMonitorWrapper.h>
Inheritance diagram for ScanMonitorWrapper:


Public Types | |
| typedef enum ScanMonitorWrapper::MemoryPolicy_enum | MemoryPolicy |
| enum | MemoryPolicy_enum { takeOwnershipOfObjectReference, doNotTakeOwnershipOfObjectReference } |
Public Member Functions | |
| boost::shared_ptr< SctApi::ScanMonitor > | getMonitor () |
| ScanMonitorWrapper (const WorkerType &w, const MemoryPolicy memoryPolicy) | |
| virtual | ~ScanMonitorWrapper () |
| char * | status () |
Static Public Member Functions | |
| static TScanMonitor * | createMonitor (boost::shared_ptr< SctApi::ScanMonitor > monitor) |
Data Fields | |
| boost::shared_ptr< SctApi::ScanMonitor > | worker |
Private Types | |
| typedef Sct_SctApi::ScanMonitor_ptr | WorkerType |
Private Member Functions | |
| const WorkerType | worker () const |
| WorkerType | worker () |
Private Attributes | |
| const MemoryPolicy | m_memoryPolicy |
| WorkerType | m_worker |
Friends | |
| class | TApi |
implement the SctApi::ScanMonitor interface) while actually just passing all these calls through to a CORBA trigger object, which is itself internally implemented by a "standard" SctApi trigger object!
This class DOES NOT OWN the object reference which it is constructed with! An alternative strategy could be developed ...
Definition at line 33 of file TApiWrappers.h.
1.4.6