- 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
 
-