Index
Symbols
- ~PError 3-12
A
- application-specific error handling 3-13
- architecture 2-1
- AssignPErrorObject
- PPartition 3-19
- PQueue 3-24
- PRegion 3-29
- PSemaphore 3-33
- TaskBase 3-36
- asynchronous deletion 2-21, 2-22
- AsynchSignalCatch 3-43
- AsynchSignalSend 3-38
- AvgBigMemAlloc 3-5
- AvgQMemAlloc 3-5
B
- Broadcast 3-26
- building applications 1-2
C
- C++ applications, building 1-2
- C++ Class library C-1, D-1
- C++ classes 2-1
- C++ design goals 2-1
- C++ design overview 2-3
- C++ interface 3-1
- C++ object mapping 2-4
- C++ run-time services 2-15
- C++ support files 1-1
- ChangeMode 3-43
- class library C-1, D-1
- classes 2-3
- common elements 2-9
- default parameters 2-9
- hierarchy 2-3
- implementation 2-7
- naming conventions 2-8
- PError 3-10
- PPartition 3-17
- PQueue 3-22
- PRegion 3-27
- PSelf 3-42
- PSemaphore 3-31
- PTask 3-39
- PTaskBase 3-35
- ClearHeapStats 3-3
- constructors 2-10
- conventions viii
- Create
- PPartition 3-19
- PQueue 3-24
- PRegion 3-29
- PSemaphore 3-33
- PTask 3-40
D
- Date
- GetTime 3-6
- SetTime 3-47
- default error handler 2-15
- DefaultPErrorHandler 3-13
- Delete
- PPartition 3-20
- PQueue 3-25
- PRegion 3-29
- PSemaphore 3-33
- TaskBase 3-37
- delete operator 2-16
- design goals 2-1
- design overview 2-3
- destructors 2-10
- directories
- C++ 1-1
E
- entity mapping 2-4
- Error
- PPartition 3-18
- PQueue 3-23
- PRegion 3-28
- PSemaphore 3-32
- TaskBase 3-36
- Error data member 2-12
- error handler implementation 2-14
- error handling 2-6
- error handling object 2-7
- error handling, application-specific 3-13
- error handling, implementing 3-14
- ErrorHandler 3-12
- EventAfter 3-45
- EventEvery 3-45
- EventReceive 3-44
- EventSend 3-38
- EventWhen 3-45
F
- free() 2-16
- functions
- on another task 2-4
- on calling task 2-4
- on either 2-4
G
- GetBuffer 3-20
- GetHeapStats 2-19, 3-4
- GetRegister 3-37
- GetSegment 3-30
- GetTime 3-6
H
- heap management 2-15, 2-17
- heap management routine
- ClearHeapStats 3-3
- GetHeapStats 3-4
- InitMemAlloc 3-8
- TurnHeapStatsOn 3-49
- TurnHeapStstsOff 3-48
- heap parameters 2-20
- hierarchy, class 2-3
I
- Ident
- PPartition 3-20
- PQueue 3-24
- PRegion 3-29
- PSemaphore 3-33
- PTask 3-40
- implementation issues 2-7
- implementing error handling 3-14
- InitCxxRuntime 2-19, 3-7
- initialization 2-19
- InitMemAllo 3-8
- InitMemAlloc 2-19, 3-8
- InstallHandler 3-13
- InstallHandler method, with PError 3-11
- interface to error handling 3-10
- interface to partition entities 3-17
- interface to queue entities 3-22
- interface to region entities 3-27
- interface to semaphore entities 3-31
- interface to task entities 3-35
- interface to time-related functions
- GetTime 3-6
- SetTime 3-47
M
- malloc 2-16
- many-to-one 2-4
- mapping 2-4, 2-8
- memory usage 2-16
- method 2-3
- general use 2-11
- object management 2-10
N
- new operator 2-16
- NoRetry 3-13
- notation conventions viii
- NumBigAlloc 3-5
- NumBigFree 3-5
- NumQAlloc 3-4
- NumQFree 3-5
- NumQuickHeapBuffs 3-7
O
- object 2-3
- object mapping 2-4
- overview 1-1
P
- P(Wait, Ticks) 3-34
- partitions 2-16
- PError 3-10
- elements 2-13
- implementation model 2-12
- object 2-12
- PError 3-12
- PError & operator 3-13
- PError class 3-10
- ~PError 3-12
- DefaultPErrorHandler 3-13
- ErrorHandler 3-12
- InstallHandler 3-13
- NoRetry 3-13
- PError & operator 3-13
- PError(const PError &P) 3-12
- PError(Size) 3-12
- Retry 3-13
- ThrowPError 3-13
- PError(Size) 3-12
- PPartition class 3-17
- AssignPErrorObject 3-19
- Create 3-19
- Delete 3-20
- Error 3-18
- GetBuffer 3-20
- Ident 3-20
- PPartition 3-18
- PPartition(Name, Node, Retry, Times) 3-19
- PsosId 3-18
- ReturnBuffer 3-20
- SGetBuffer 3-20
- PQueue class 3-22
- AssignPErrorObject 3-24
- Broadcast 3-26
- Create 3-24
- Delete 3-25
- Error 3-23
- Ident 3-24
- PQueue 3-23
- PQueue(Name, Node, Retry, Times) 3-24
- PsosId 3-23
- Receive 3-25
- Send 3-25
- Urgent 3-25
- PRegion class 3-27
- AssignPErrorObject 3-29
- Create 3-29
- Delete 3-29
- Error 3-28
- GetSegment 3-30
- Ident 3-29
- PRegion 3-28
- PRegion(Name, Retry, Times) 3-28
- PsosId 3-28
- ReturnSegment 3-30
- protected data members 2-9
- PSelf class 3-41, 3-42
- ChangeMode 3-43
- EventAfter 3-45
- EventEvery 3-45
- EventReceive 3-44
- EventWhen 3-45
- PSelf 3-43
- synchSignalCatch 3-43
- TimerCancel Method 3-45
- WakeAfter 3-44
- WakeWhen 3-44
- PSemaphore class 3-31
- AssignPErrorObject 3-33
- Create 3-33
- Delete 3-33
- Error 3-32
- Ident 3-33
- P(Wait, Ticks) 3-34
- PSemaphore 3-32
- PSemaphore(Name, Node, Retry, Times) 3-32
- PsosId 3-32
- V 3-34
- pSOS+ kernel 2-1
- PsosId
- PPartition 3-18
- PQueue 3-23
- PRegion 3-28
- PSemaphore 3-32
- TaskBase 3-36
- pSOSystem 2-1
- C++ environment 2-1
- entities 2-3
- PSS_COMPLIB B-2, C-2, D-2
- PTask class 3-38, 3-39
- Create 3-40
- Ident 3-40
- PTask 3-40
- PTask(Name, Node, Retry, Times) 3-40
- Resume 3-41
- Start 3-41
- PTaskBase class 3-35
- AssignPErrorObject 3-36
- AsynchSignalSend 3-38
- Delete 3-37
- Error 3-36
- EventSend 3-38
- GetRegister 3-37
- PsosId 3-36
- Restart 3-37
- SetPriority 3-37
- SetRegister 3-38
- Suspend 3-37
Q
- QAllocFailures 3-5
- QHeapHighMark 3-5
- quick heap 2-17
- QuickHeapBuffSize 3-7
R
- Receive 3-25
- regions 2-16
- related documents ix
- Restart 3-37
- Resume 3-41
- Retry 3-13
- ReturnBuffer 3-20
- ReturnSegmen 3-30
- runtime initialization routine 3-7
- run-time services 2-15
S
- Send 3-25
- SetPriority 3-37
- SetRegister 3-38
- SetTime 3-47
- SGetBuffer 3-20
- Size, with InitMemAlloc 3-8
- SoftpROBE+ 1-2
- Start 3-41
- support files 1-1
- Suspend 3-37
- synchronous deletion 2-21
- system calls 2-3
- system entity 2-3
- system object 2-3
T
- Task classes 3-35
- Task classes hierarchy 2-3
- tasks
- deletion 2-21
- error handling 2-6
- ThrowPError 3-13
- Ticks
- GetTime 3-6
- SetTime 3-47
- Time
- GetTime 3-6
- SetTime 3-47
- TimerCancel 3-45
- TurnHeapStatsOff 3-48
- TurnHeapStatsOn 3-49
U
- Units, with InitMemAlloc 3-8
- Urgent 3-25
V
- V() 3-34
W
- WakeAfter 3-44
- WakeWhen 3-44
psos_support@isi.com
Copyright © 1996, Integrated Systems, Inc. All rights
reserved.