SIMLIB/C++
3.07
Main Page
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
x
y
z
+
Variables
_
a
c
e
f
i
l
m
n
o
p
r
s
t
z
Typedefs
Enumerations
+
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
Enumerator
+
Related Functions
a
e
f
i
l
m
o
q
r
s
w
z
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
Functions
Variables
Enumerations
+
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
+
Macros
_
a
c
d
e
h
i
m
r
s
t
u
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
simlib3
Process
simlib3::Process Member List
This is the complete list of members for
simlib3::Process
, including all inherited members.
_ALLOCATED_FLAG
enum value
simlib3::SimObject
_CLEAR_ALL_FLAGS
enum value
simlib3::SimObject
_context
simlib3::Process
private
_EVAL_FLAG
enum value
simlib3::SimObject
_Flags
enum name
simlib3::SimObject
_flags
simlib3::SimObject
protected
_HAS_NAME_FLAG
enum value
simlib3::SimObject
_Ident
simlib3::Entity
protected
_INTERRUPTED
enum value
simlib3::Process
private
_MarkTime
simlib3::Entity
protected
_Number
simlib3::Entity
protected
static
_PREPARED
enum value
simlib3::Process
private
_RemainingTime
simlib3::Entity
_RequiredCapacity
simlib3::Entity
_Run
() noexcept override
simlib3::Process
private
virtual
_RUNNING
enum value
simlib3::Process
private
_SPrio
simlib3::Entity
protected
_status
simlib3::Process
private
_TERMINATED
enum value
simlib3::Process
private
_wait_until
simlib3::Process
private
_WaitUntil
(bool test)
simlib3::Process
_WaitUntilRemove
()
simlib3::Process
private
Activate
(double t) override
simlib3::Process
virtual
simlib3::Entity::Activate
()
simlib3::Entity
inline
ActivationTime
()
simlib3::Entity
Behavior
()=0
simlib3::Process
pure virtual
Cancel
()
simlib3::Entity
inline
Enter
(Store &s, unsigned long ReqCap=1)
simlib3::Process
Entity
(Priority_t p=DEFAULT_PRIORITY)
simlib3::Entity
GetEventNotice
()
simlib3::Entity
inline
HasName
() const
simlib3::SimObject
inline
id
() const
simlib3::Entity
inline
Idle
()
simlib3::Entity
inline
Interrupt
()
simlib3::Process
Into
(Queue &q)
simlib3::Process
virtual
simlib3::Entity::Into
(List *l)
simlib3::Link
virtual
isAllocated
() const
simlib3::SimObject
inline
isCurrent
() const
simlib3::Process
inline
private
isInQueue
()
simlib3::Link
inline
virtual
isInterrupted
() const
simlib3::Process
inline
private
isPrepared
() const
simlib3::Process
inline
private
isTerminated
() const
simlib3::Process
inline
private
Leave
(Store &s, unsigned long ReqCap=1)
simlib3::Process
Link
(Link *p, Link *s, List *h)
simlib3::Link
protected
Link
()
simlib3::Link
Name
() const override
simlib3::Process
virtual
operator delete
(void *ptr)
simlib3::SimObject
operator delete[]
(void *ptr)=delete
simlib3::SimObject
operator Entity *
()
simlib3::Entity
inline
operator new
(size_t size)
simlib3::SimObject
operator new[]
(size_t size)=delete
simlib3::SimObject
Out
() override
simlib3::Entity
virtual
Output
() const override
simlib3::Process
virtual
Passivate
() override
simlib3::Process
virtual
Priority
simlib3::Entity
Priority_t
typedef
simlib3::Entity
Process
(Priority_t p=DEFAULT_PRIORITY)
simlib3::Process
ProcessStatus_t
enum name
simlib3::Process
private
Release
(Facility &f)
simlib3::Process
Seize
(Facility &f, ServicePriority_t sp=0)
simlib3::Process
SetName
(const std::string &name)
simlib3::SimObject
SimObject
()
simlib3::SimObject
Terminate
() override
simlib3::Process
virtual
TestAndSetFlag
(bool new_value, unsigned n)
simlib3::SimObject
inline
Wait
(double dtime)
simlib3::Process
virtual
WaitUntilList
class
simlib3::Process
friend
Where
()
simlib3::Link
inline
~Entity
()
simlib3::Entity
virtual
~Link
()
simlib3::Link
virtual
~Process
()
simlib3::Process
virtual
~SimObject
()
simlib3::SimObject
virtual
Generated on Tue Oct 5 2021 16:04:53 for SIMLIB/C++ by
1.8.13