Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

S

safeForMultiAgent - Variable in class edu.usc.ict.iago.utils.GeneralVH
 
safeForMultiAgent() - Method in class edu.usc.ict.iago.utils.GeneralVH
indicates whether or not the agent can be used in a multi-agent game.
secondLastEvent(LinkedList<Event>, Event.EventClass) - Method in class edu.usc.ict.iago.agent.AgentUtilsExtension
Returns the second to last event of type type, or null if nothing found.
send(String, Session) - Static method in class edu.usc.ict.iago.utils.WebSocketUtils
Sends a message via websocket according to the appropriate websocket session.
send(String, GeneralNegotiator) - Static method in class edu.usc.ict.iago.utils.WebSocketUtils
Sends a message to the specified user.
sendFinalNotification() - Method in class edu.usc.ict.iago.utils.GameBridgeUtils
When one user FORMAL_END the game, notify the other in H-H mode should only be used in NegotiationRoom class When this function is used, the game is already ended internally
sendMail(String, String, String) - Static method in class edu.usc.ict.iago.utils.ServletUtils
Allows an email to be sent using the preset authentication patterns.
sendToOpponent(HttpSession, Event) - Method in class edu.usc.ict.iago.utils.NegotiationRoom
 
ServletUtils - Class in edu.usc.ict.iago.utils
Servlet utility functions
ServletUtils() - Constructor for class edu.usc.ict.iago.utils.ServletUtils
 
ServletUtils.DebugLevels - Enum in edu.usc.ict.iago.utils
The DebugLevel sets the verbosity of the logger, which is by default stored in catalina.out.
session - Variable in class edu.usc.ict.iago.utils.NegotiationRoom.UserSession
 
setActivePage(boolean) - Method in class edu.usc.ict.iago.utils.Mediator
A method to toggle the activePage field of this object.
setAdvancedOpponentPoints(Map<LinkedList<Integer>, Integer>) - Method in class edu.usc.ict.iago.utils.GameSpec
Used to set the advanced Opponent points.
setAdvancedUserPoints(Map<LinkedList<Integer>, Integer>) - Method in class edu.usc.ict.iago.utils.GameSpec
Used to set the advanced User points.
setAdversary(GeneralNegotiator) - Method in class edu.usc.ict.iago.utils.GeneralNegotiator
sets a negotiator's adversary
setAgentBelief(boolean) - Method in class edu.usc.ict.iago.agent.AgentUtilsExtension
Sets the agent belief for when multiple opponent orderings are equally likely.
setAgentVsAgent(String) - Method in class edu.usc.ict.iago.utils.GeneralVH
 
setCredentials(String, String, String, String, String, String) - Static method in class edu.usc.ict.iago.utils.ServletUtils
Sets the mail credentials for this servlet, which allows it to send email notifications.
setDataModeDb(boolean) - Static method in class edu.usc.ict.iago.utils.ServletUtils
 
setDataModeEmail(boolean) - Static method in class edu.usc.ict.iago.utils.ServletUtils
 
setDataModeLog(boolean) - Static method in class edu.usc.ict.iago.utils.ServletUtils
 
setDBCredentials(String, String, String, String) - Static method in class edu.usc.ict.iago.utils.DatabaseUtils
 
setDebug(ServletUtils.DebugLevels) - Static method in class edu.usc.ict.iago.utils.ServletUtils
Sets DebugLevel
setFlushable(boolean) - Method in class edu.usc.ict.iago.utils.Event
Sets whether or not this Event can be flushable.
setGameSpec(GameSpec) - Method in class edu.usc.ict.iago.utils.GameBridgeUtils
Changes the game spec and resets several variables.
setGameSpec(GameSpec) - Method in class edu.usc.ict.iago.utils.GeneralNegotiator
sets the GameSpec used by the negotiator.
setGameSpec(GameSpec) - Method in class edu.usc.ict.iago.utils.Mediator
Changes the GameSpec of the Mediator.
setGBU(HttpSession, GameBridgeUtils) - Method in class edu.usc.ict.iago.utils.NegotiationRoom
 
setHistory(History) - Method in class edu.usc.ict.iago.utils.GeneralNegotiator
replaces this negotiator's history with a new history
setIndexMenu(Map<String, Map<String, String>>) - Method in class edu.usc.ict.iago.utils.GameSpec
Used to set the root menu.
setIssue1(int) - Method in class edu.usc.ict.iago.utils.Preference
Sets the first issue of the preference.
setIssue2(int) - Method in class edu.usc.ict.iago.utils.Preference
Sets the second issue of the preference.
setItem(int, int[]) - Method in class edu.usc.ict.iago.utils.Offer
Sets an array of integers representing the distribution detailed for the item matched by index.
setMultiAgent(boolean) - Method in class edu.usc.ict.iago.utils.GameSpec
Sets whether or not the negotiation is multi-agent.
setMultiplayer(boolean) - Method in class edu.usc.ict.iago.utils.GameBridgeUtils
 
setNegotiationMode(GameBridgeUtils.NegotiationMode) - Method in class edu.usc.ict.iago.utils.GameBridgeUtils
 
setNRoom(NegotiationRoom) - Method in class edu.usc.ict.iago.utils.GameBridgeUtils
 
setOffer(Offer) - Method in class edu.usc.ict.iago.utils.Offer
Sets one offer equal to another offer by performing a deep copy of the second.
setOpponentBATNA(int) - Method in class edu.usc.ict.iago.utils.GameSpec
Used to set the opponent VH's BATNA.
setOwner(int) - Method in class edu.usc.ict.iago.utils.Event
Sets the owner of an event.
setPriority(boolean) - Method in class edu.usc.ict.iago.utils.Event
Sets the priority of an Event.
setQuery(boolean) - Method in class edu.usc.ict.iago.utils.Preference
Sets whether or not the preference is a query about the adversary's preference.
setRelation(Preference.Relation) - Method in class edu.usc.ict.iago.utils.Preference
Sets the relation of the preference.
setSession(Session) - Method in class edu.usc.ict.iago.utils.VHRunner
A method to assign a session to this VHRunner.
setSessionOther(HttpSession, Session) - Method in class edu.usc.ict.iago.utils.GameBridgeUtils
 
setSimpleOpponentPoints(Map<String, Integer>) - Method in class edu.usc.ict.iago.utils.GameSpec
Used to set the simple Opponent points.
setSimpleUserPoints(Map<String, Integer>) - Method in class edu.usc.ict.iago.utils.GameSpec
Used to set the simple User points.
setupItemCheck() - Method in class edu.usc.ict.iago.agent.IAGOBuildingBehaviorPlusPlus
 
setUserBATNA(int) - Method in class edu.usc.ict.iago.utils.GameSpec
Used to set the User's BATNA.
setUtils(AgentUtilsExtension) - Method in class edu.usc.ict.iago.agent.IAGOBuildingBehavior
 
setUtils(AgentUtilsExtensionPlusPlus) - Method in class edu.usc.ict.iago.agent.IAGOBuildingBehaviorPlusPlus
 
setUtils(AgentUtilsExtension) - Method in class edu.usc.ict.iago.agent.IAGOCompetitiveBehavior
 
setUtils(AgentUtilsExtension) - Method in class edu.usc.ict.iago.agent.IAGOCoreBehavior
Helper for adding an AgentUtilsExtension.
setUtils(AgentUtilsExtension) - Method in class edu.usc.ict.iago.agent.IAGOCoreMessage
 
setUtils(AgentUtilsExtension) - Method in class edu.usc.ict.iago.agent.RepeatedFavorBehavior
 
setUtils(AgentUtilsExtension) - Method in class edu.usc.ict.iago.agent.RepeatedFavorMessage
 
setVH(GeneralVH) - Method in class edu.usc.ict.iago.utils.VHRunner
A method to assign a VH to this VHRunner.
showNegotiationTimer() - Method in class edu.usc.ict.iago.utils.GameSpec
if this method returns true, then the negotiation time remaining will be displayed.
showNegotiationTimer() - Method in class edu.usc.ict.iago.views.Competition2018GameSpecPart1
 
showNegotiationTimer() - Method in class edu.usc.ict.iago.views.Competition2018GameSpecPart2
 
showNegotiationTimer() - Method in class edu.usc.ict.iago.views.Competition2018GameSpecPart3
 
showOpponentScore() - Method in class edu.usc.ict.iago.utils.GameSpec
Returns whether the user can view the opponent's payoffs or not.
showOpponentScoreOnEnd() - Method in class edu.usc.ict.iago.utils.GameSpec
If this method returns true, then the agent score will be shown to the player after the negotiation has ended.
showOpponentScoreOnEnd() - Method in class edu.usc.ict.iago.views.Competition2018GameSpecPart1
 
showOpponentScoreOnEnd() - Method in class edu.usc.ict.iago.views.Competition2018GameSpecPart2
 
showOpponentScoreOnEnd() - Method in class edu.usc.ict.iago.views.Competition2018GameSpecPart3
 
sortByValue(Map<K, V>) - Static method in class edu.usc.ict.iago.utils.MathUtils
Returns a map that is sorted in descending order by its values.
spec - Variable in class edu.usc.ict.iago.utils.Mediator
 
Start - Class in edu.usc.ict.iago.views
Servlet implementation class Start
Start() - Constructor for class edu.usc.ict.iago.views.Start
 
startNegotiating(HttpSession) - Static method in class edu.usc.ict.iago.utils.Governor
 
stopRunning() - Method in class edu.usc.ict.iago.utils.Mediator
A method to be called by GBU or the Mediator's VHRunner to indicate that the VHRunner should stop running.
SYSTEM_ID - Static variable in class edu.usc.ict.iago.utils.History
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links