#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.