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