VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
compSystemPSR.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2007 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: compSystemPSR.h,v $ $Revision: 1.2 $ $State: Exp $
7
*******************************************************************************/
8
11
13
14
#ifndef compSystemPSR_h
15
#define compSystemPSR_h
16
17
#include "
vrfobjcore/processSR.h
"
18
#include "
vrfobjcore/vrfobjcoreDefines.h
"
19
#include "
vrfobjcore/procSRMgr.h
"
20
#include "
vrfutil/rsrcMgr.h
"
21
#include "
vrfutil/rwBoolean.h
"
22
26
class
DT_DLL_vrfobjcore
DtComponentSystemPSR
:
public
DtVrfProcessStateRepository
27
{
28
29
private
:
31
DtComponentSystemPSR
();
32
33
public
:
34
35
DtComponentSystemPSR
(
DtVrfObject
* vrfObject,
36
const
DtString
& rwName = DtString::nullString(),
37
DtReaderWriterRegistry
* parentRegistry = 0);
38
39
DtComponentSystemPSR
(
const
DtComponentSystemPSR
& orig,
40
const
DtString
& rwName = DtString::nullString(),
41
DtReaderWriterRegistry
* parentRegistry = 0);
42
43
const
DtComponentSystemPSR
&
operator=
(
44
const
DtComponentSystemPSR
& orig);
45
46
virtual
~
DtComponentSystemPSR
();
47
48
virtual
DtVrfProcessStateRepository
*
clone
(
49
const
DtString
& rwName = DtString::nullString(),
50
DtReaderWriterRegistry
* parentRegistry = 0)
const
;
51
53
virtual
DtString
type
()
const
;
54
55
virtual
DtVrfProcessStateRepositoryManager
* processStateRepositoryManager();
56
57
virtual
DtSimResourceManager
& resourceManager();
58
virtual
const
DtSimResourceManager
& resourceManager()
const
;
59
60
virtual
bool
isEnabled();
61
virtual
void
setIsEnabled(
bool
yesNo);
62
64
static
DtVrfProcessStateRepository
* creator(
const
DtString
& name,
65
DtVrfObject
* vrfObject,
DtReaderWriterRegistry
* parentRegistry);
66
67
protected
:
68
DtVrfProcessStateRepositoryManager
myPSRManager
;
69
DtSimResourceManager
myResourceManager
;
70
DtRwBoolean
myAmEnabled
;
71
};
72
73
#endif
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)