Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
J
L
M
N
P
R
S
T
U
A
addChips(int, int)
- Method in class edu.cmu.mse17654.Casino.
BankDB
addPlayer(String)
- Method in class edu.cmu.mse17654.Casino.
PlayerDB
B
BankDB
- class edu.cmu.mse17654.Casino.
BankDB
.
A Class to manipulate the Banking database tables.
BankDB()
- Constructor for class edu.cmu.mse17654.Casino.
BankDB
BankImpl
- class edu.cmu.mse17654.Casino.
BankImpl
.
The Implementation of the idl Banking interface.
BankImpl(BankDB)
- Constructor for class edu.cmu.mse17654.Casino.
BankImpl
This constructor method will read the credit card information from the data file.
buyChips()
- Method in class edu.cmu.mse17654.Casino.
PlayerClient
This method is to allow player to buy the chips from the bank.
buyChips(int, int)
- Method in class edu.cmu.mse17654.Casino.
BankImpl
This method is to add the chips to the databse for the specified player ID.
C
Card
- class edu.cmu.mse17654.Casino.
Card
.
A class to encapsulate the attributes of a a poker card.
CardDeck
- class edu.cmu.mse17654.Casino.
CardDeck
.
A class to encapsulate the atributes of a a poker card Deck.
closeConnection()
- Method in class edu.cmu.mse17654.Casino.
DataConnection
connectDB()
- Method in class edu.cmu.mse17654.Casino.
DataConnection
D
DataConnection
- class edu.cmu.mse17654.Casino.
DataConnection
.
The methods needed to access the MS-SQL database.
DataConnection()
- Constructor for class edu.cmu.mse17654.Casino.
DataConnection
DBClear
- class edu.cmu.mse17654.Casino.
DBClear
.
A Simple class to clear out the Casino database.
DBClear()
- Constructor for class edu.cmu.mse17654.Casino.
DBClear
E
edu.cmu.mse17654.Casino
- package edu.cmu.mse17654.Casino
F
FloorImpl
- class edu.cmu.mse17654.Casino.
FloorImpl
.
The "floor" of the casino, containing many tables.
FloorImpl(PlayerDB, Bank, Tables)
- Constructor for class edu.cmu.mse17654.Casino.
FloorImpl
The constructor for the Floor class.
G
getBank(int)
- Method in class edu.cmu.mse17654.Casino.
FloorImpl
The player requests the Bank interface.
getCards()
- Method in class edu.cmu.mse17654.Casino.
CardDeck
getChipBalance(int)
- Method in class edu.cmu.mse17654.Casino.
BankImpl
This method is to get the current chip balance of the specified player from the database.
getChips(int)
- Method in class edu.cmu.mse17654.Casino.
BankDB
getLoginName(int)
- Method in class edu.cmu.mse17654.Casino.
PlayerDB
getMode(int)
- Method in class edu.cmu.mse17654.Casino.
PlayerDB
getName()
- Method in class edu.cmu.mse17654.Casino.
Card
GetNumberOfChips()
- Method in class edu.cmu.mse17654.Casino.
PlayerClient
This method returnsa the number of purchased chipcs .
getOpenGame(int)
- Method in class edu.cmu.mse17654.Casino.
TableDB
getPlayerCards(int)
- Method in class edu.cmu.mse17654.Casino.
TableDB
getPlayerIDs(int)
- Method in class edu.cmu.mse17654.Casino.
TableDB
getRank()
- Method in class edu.cmu.mse17654.Casino.
Card
getSignal()
- Method in class edu.cmu.mse17654.Casino.
PlayerSignals
getStatus(int)
- Method in class edu.cmu.mse17654.Casino.
TableDB
getSuit()
- Method in class edu.cmu.mse17654.Casino.
Card
getTables(int)
- Method in class edu.cmu.mse17654.Casino.
FloorImpl
The player requests the Tables interface.
getValue()
- Method in class edu.cmu.mse17654.Casino.
Card
I
insertCard(int, int, int)
- Method in class edu.cmu.mse17654.Casino.
TableDB
J
joinTable(int, Player)
- Method in class edu.cmu.mse17654.Casino.
TablesImpl
Player asks to join any table.
joinTable(Player)
- Method in class edu.cmu.mse17654.Casino.
PlayerClient
This method is to allow player to join the table.
L
leaveTable()
- Method in class edu.cmu.mse17654.Casino.
PlayerClient
This method is called when the player wants to leave the table.
leaveTable(int)
- Method in class edu.cmu.mse17654.Casino.
TablesImpl
Player elects to leave a game.
M
main(String[])
- Static method in class edu.cmu.mse17654.Casino.
Card
main(String[])
- Static method in class edu.cmu.mse17654.Casino.
CardDeck
main(String[])
- Static method in class edu.cmu.mse17654.Casino.
DBClear
main(String[])
- Static method in class edu.cmu.mse17654.Casino.
PlayerApp
main(String[])
- Static method in class edu.cmu.mse17654.Casino.
Server
MAXVAL
- Static variable in class edu.cmu.mse17654.Casino.
Card
MINVAL
- Static variable in class edu.cmu.mse17654.Casino.
Card
modifyQuery(String)
- Method in class edu.cmu.mse17654.Casino.
DataConnection
N
nameOf(byte)
- Static method in class edu.cmu.mse17654.Casino.
Card
nextCard()
- Method in class edu.cmu.mse17654.Casino.
CardDeck
P
PlayerApp
- class edu.cmu.mse17654.Casino.
PlayerApp
.
The main class for the blackjack player client.
PlayerApp()
- Constructor for class edu.cmu.mse17654.Casino.
PlayerApp
PlayerClient
- class edu.cmu.mse17654.Casino.
PlayerClient
.
The "client" part of the Blackjack player client.
PlayerClient(String[], Properties, PlayerSignals)
- Constructor for class edu.cmu.mse17654.Casino.
PlayerClient
This constructor method is to create a player.
PlayerDB
- class edu.cmu.mse17654.Casino.
PlayerDB
.
A class that implements methods to access the player database.
PlayerDB()
- Constructor for class edu.cmu.mse17654.Casino.
PlayerDB
PlayerSignals
- class edu.cmu.mse17654.Casino.
PlayerSignals
.
A class that handles inter-thread communication for the player client.
PlayerSignals()
- Constructor for class edu.cmu.mse17654.Casino.
PlayerSignals
putSignal(int)
- Method in class edu.cmu.mse17654.Casino.
PlayerSignals
R
rankOf(byte)
- Static method in class edu.cmu.mse17654.Casino.
Card
register(String)
- Method in class edu.cmu.mse17654.Casino.
FloorImpl
The new or returning player registers with the system to start Category: Baseline Behavior: A player client uses this method to register for a session at the casino server. Clients: Player
registerPlayer()
- Method in class edu.cmu.mse17654.Casino.
PlayerClient
This method is to register the player with the floor.
removePlayer(int)
- Method in class edu.cmu.mse17654.Casino.
BankDB
removePlayer(int)
- Method in class edu.cmu.mse17654.Casino.
PlayerDB
removePlayer(int)
- Method in class edu.cmu.mse17654.Casino.
TableDB
removePlayer(String)
- Method in class edu.cmu.mse17654.Casino.
PlayerDB
resetGame(int)
- Method in class edu.cmu.mse17654.Casino.
TableDB
S
selectQuery(String)
- Method in class edu.cmu.mse17654.Casino.
DataConnection
sellAllChips(int)
- Method in class edu.cmu.mse17654.Casino.
BankImpl
This method is to cash the chips of the specified player from the bank.
sellChips()
- Method in class edu.cmu.mse17654.Casino.
PlayerClient
This method is to allow a player to sell the chips to the bank.
sellChips(int, int)
- Method in class edu.cmu.mse17654.Casino.
BankImpl
This method is to sell some of the chips of the specified player from the bank.
Server
- class edu.cmu.mse17654.Casino.
Server
.
The main class for the Blackjack server.
Server()
- Constructor for class edu.cmu.mse17654.Casino.
Server
setMode(int, int)
- Method in class edu.cmu.mse17654.Casino.
PlayerDB
setStatus(int, int)
- Method in class edu.cmu.mse17654.Casino.
TableDB
shuffle()
- Method in class edu.cmu.mse17654.Casino.
CardDeck
subtractChips(int, int)
- Method in class edu.cmu.mse17654.Casino.
BankDB
suitOf(byte)
- Static method in class edu.cmu.mse17654.Casino.
Card
T
TableDB
- class edu.cmu.mse17654.Casino.
TableDB
.
A class that implements methods for accessing the player database.
TableDB()
- Constructor for class edu.cmu.mse17654.Casino.
TableDB
TablesImpl
- class edu.cmu.mse17654.Casino.
TablesImpl
.
A class the implements the Tables interface.
TablesImpl(PlayerDB, TableDB, BankDB)
- Constructor for class edu.cmu.mse17654.Casino.
TablesImpl
Constructor for TablesImpl class Category: Baseline Behavior: Contructs a new Tables object.. Clients: Players
U
unregister(int)
- Method in class edu.cmu.mse17654.Casino.
FloorImpl
The player asks to leave the game.
unregisterPlayer()
- Method in class edu.cmu.mse17654.Casino.
PlayerClient
This method is to unregister the player from the floor.
A
B
C
D
E
F
G
I
J
L
M
N
P
R
S
T
U
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes