
Public Member Functions | |
| ResourceTransferrable (int resource, ResourceWatch &src, ResourceWatch &dst, bool isExchangable=true) | |
| ASCString | getName () |
| int | getMax (ContainerBase *c, bool avail) |
| get maximum amount for that unit. | |
| int | getMin (ContainerBase *c, bool avail) |
| int | getAmount (const ContainerBase *target) |
| int | getAvail (const ContainerBase *target) |
| int | transfer (ContainerBase *target, int delta) |
| bool | isExchangable () const |
| void | commit () |
|
||||||||||||||||||||
|
Definition at line 257 of file servicing.cpp. References Transferrable::dest, ResourceWatch::sigChanged, and Transferrable::source. |
|
|
Implements Transferrable. Definition at line 315 of file servicing.cpp. References Transferrable::dest, getAmount(), ResourceWatch::getContainer(), ContainerBase::getResource(), maxint, and Transferrable::source. |
|
|
Implements Transferrable. Definition at line 287 of file servicing.cpp. References Transferrable::getResourceWatch(). Referenced by commit(). |
|
|
Definition at line 292 of file servicing.cpp. References Transferrable::getResourceWatch(). Referenced by getMax(), getMin(), and transfer(). |
|
||||||||||||
|
get maximum amount for that unit.
Implements Transferrable. Definition at line 264 of file servicing.cpp. References getAvail(), Transferrable::getOpposingResourceWatch(), Transferrable::getResourceWatch(), and min(). |
|
||||||||||||
|
Implements Transferrable. Definition at line 275 of file servicing.cpp. References getAvail(), and Transferrable::getOpposingResourceWatch(). |
|
|
Implements Transferrable. Definition at line 262 of file servicing.cpp. References Resources::name(). |
|
|
Implements Transferrable. Definition at line 310 of file servicing.cpp. |
|
||||||||||||
|
Implements Transferrable. Definition at line 297 of file servicing.cpp. References getAvail(), Transferrable::getOpposingResourceWatch(), Transferrable::getResourceWatch(), min(), and Transferrable::opposingContainer(). |
1.4.2