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