Package jmri.jmrix
Class AbstractThrottleManager.Addresses
java.lang.Object
jmri.jmrix.AbstractThrottleManager.Addresses
- Enclosing class:
- AbstractThrottleManager
This subClass keeps track of which loco address have been requested and
by whom. It primarily uses an increment count to keep track of all the
Addresses in use as not all external code will have been refactored over
to use the new disposeThrottle.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ArrayList<ThrottleListener>(package private) BasicRosterEntry(package private) DccThrottle(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) boolean(package private) void(package private) BasicRosterEntry(package private) DccThrottle(package private) int(package private) void(package private) void(package private) void(package private) voidsetThrottle(DccThrottle throttle)
-
Field Details
-
useActiveCount
int useActiveCount -
throttle
-
listeners
-
re
-
-
Constructor Details
-
Addresses
-
-
Method Details
-
incrementUse
void incrementUse() -
decrementUse
void decrementUse() -
getUseCount
int getUseCount() -
getThrottle
-
setThrottle
-
setRosterEntry
-
getRosterEntry
-
addListener
-
removeListener
-
containsListener
-