Reliable Transaction Router
C++ Foundation Classes
Previous
Contents
Index
Chapter 4
4
Management Classes
4.1
RTR
Command 128
RTR Class Members
Command 129
CreateJournal()
Command 130
DeleteJournal()
Command 131
GetErrorText()
Command 132
IsRunning()
Command 133
RTR()
Command 134
Start()
Command 135
Stop()
Command 136
StartWebServer()
Command 137
StopWebServer()
4.2
RTRBackendPartitionProperties
Command 138
RTRBackendPartitionProperties Class Members
Command 139
GetFacilityName()
Command 140
GetNumberOfRecoveredTransactions()
Command 141
GetPartitionName()
Command 142
GetRetryCount()
Command 143
RTRBackendPartitionProperties()
Command 144
SetFailoverPolicy()
Command 145
SetPriorityList()
Command 146
SetRecoveryRetryCount()
4.3
RTRFacilityManager
Command 147
RTRFacilityManager Class Members
Command 148
AddBackend()
Command 149
AddFrontend()
Command 150
AddRouter()
Command 151
CreateFacility()
Command 152
DeleteFacility()
Command 153
GetFacilityProperties()
Command 154
RemoveBackend()
Command 155
RemoveFrontend()
Command 156
RemoveRouter()
Command 157
RTRFacilityManager()
4.4
RTRFacilityMember
Command 158
RTRFacilityMember Class Members
Command 159
GetName()
Command 160
HasBackendRole()
Command 161
HasFrontendRole()
Command 162
HasRouterRole()
Command 163
IsConnectedToLocalNode()
Command 164
IsLocalNode()
Command 165
RTRFacilityMember()
4.5
RTRFacilityMemberArray
Command 166
RTRFacilityMemberArray Class Members
Command 167
Add()
Command 168
Clear
Command 169
Insert
Command 170
operator[]
Command 171
Remove
Command 172
RTRFacilityMemberArray
Command 173
Size
4.6
RTRFacilityProperties
Command 174
RTRFacilityProperties Class Members
Command 175
GetMemberList()
Command 176
RTRFacilityProperties()
Command 177
SetBalance()
4.7
RTRKeySegment
Command 178
RTRKeySegment Class Members
Command 179
GetKeySegmentHighValue()
Command 180
GetKeySegmentLength()
Command 181
GetKeySegmentLowValue()
Command 182
GetKeySegmentOffset()
Command 183
GetKeySegmentType()
Command 184
RTRKeySegment()
Command 185
SetKeySegmentHighValue()
Command 186
SetKeySegmentLength()
Command 187
SetKeySegmentLowValue()
Command 188
SetKeySegmentOffset()
Command 189
SetKeySegmentType()
4.8
RTRKeySegmentArray
Command 190
RTRKeySegment Class Members
Command 191
Add()
Command 192
Clear()
Command 193
Insert()
Command 194
Remove()
Command 195
RTRKeySegmentArray()
Command 196
Operator()
Command 197
Size()
4.9
RTRPartitionManager
Command 198
RTRPartitionManager Class Members
Command 199
CreateBackendPartition()
Command 200
DeletePartition()
Command 201
GetBackendPartitionProperties()
Command 202
RTRPartitionManager()
4.10
RTRSignedCounter
Command 203
RTRSignedCounter Class Members
Command 204
Decrement()
Command 205
GetValue()
Command 206
Increment()
Command 207
SetValue()
Command 208
RTRSignedCounter()
4.11
RTRStringCounter
Command 209
RTRStringCounter Class Members
Command 210
GetValue()
Command 211
SetValue()
Command 212
RTRStringCounter()
4.12
RTRUnsignedCounter
Command 213
RTRUnsignedCounter Class Members
Command 214
Decrement()
Command 215
GetValue()
Command 216
Increment()
Command 217
SetValue()
Command 218
RTRUnsignedCounter()
Chapter 5
5
Sample Application Tutorial
5.1
Purpose
5.2
Summary
Chapter 6
6
Sample Application Code
6.1
Sample Main Program
6.2
Client Application ABCOrderTaker
6.3
Server Application ABCOrderProcessor
6.4
Data Class ABCOrder
6.5
Data Class ABCBook
Index
Index
Examples
1-1
Example 1-1: Receive Loop
1-2
Polling Model Example
Figures
1
RTR Reading Path
1-1
C++ Foundation Classes
1-2
C++ API Classes
1-3
Data Classes
1-4
RTRData Encapsulation
1-5
Client/Server Interaction
1-6
Receiving an Application Message
1-7
Receiving a User-Defined Application Message
1-8
Application Classes
1-9
Partition Objects and RTR
1-10
Management Classes
1-11
Event-Driven Server Processing
1-12
Event-Driven Processing Example
1-13
Polling Processing Model
1-14
RTR Messaging Between Client and Server Applications
1-15
C++ API into Existing Applications
1-16
The Protocol Manager Object
1-17
Legacy Application Example
1-18
RTR Compile Sequence
2-1
Sample Application Messaging
2-2
Adding Functionality to RTRData
2-3
Encapsulating Data with RTRData
2-4
Sample Server Application
2-5
Sample Server-Handler-Derived Class
2-6
Sample Client Application
Previous
Next
Contents
Index