- ServerConnection - Class in edu.csus.ecs.pc2.api
-
This class represents a connection to a PC2 server.
- ServerConnection() - Constructor for class edu.csus.ecs.pc2.api.ServerConnection
-
Construct a local
ServerConnection
object which can subsequently be used to connect to a currently-running PC
2 server.
- ServerConnection.ConnectionEventListener - Class in edu.csus.ecs.pc2.api
-
This class defines a Connection Event used by ServerConnection.
- setClicsValidatorDefaults(Problem) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Marks the specified Problem as being validated using the CLICS Validator with a default set of Settings values.
- setContestLength(long) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Change contest length.
- setContestTimes(long, long, long) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Update/set contest clock.
- setCustomValidatorDefaults(Problem) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Marks the specified Problem as being validated using a Custom Validator with a default set of Settings values.
- setPC2ValidatorDefaults(Problem) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Marks the specified Problem as being validated using the PC2 Validator with a default set of Settings values.
- showRunsGridFrame() - Method in class edu.csus.ecs.pc2.api.ContestTestFrame
-
- shutdownAllServers() - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Shutdown all servers (that is, the PC2 Servers at all connected contest sites).
- shutdownServer() - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Shutdown the PC2 server.
- startContest() - Method in class edu.csus.ecs.pc2.api.ContestTestFrame
-
- startContestClock() - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Start the contest clock.
- stopContest() - Method in class edu.csus.ecs.pc2.api.ContestTestFrame
-
- stopContestClock() - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Stop the contest clock.
- submitClarification(IProblem, String) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a clarification request to the PC2 Server.
- submitJudgeRun(IProblem, ILanguage, String) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a Judge Run (a run which the Judges are expected to evaluate and count for scoring)
using String filenames.
- submitJudgeRun(IProblem, ILanguage, String, String[]) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a Judge run (a run which the Judges are expected to evaluate and count for scoring)
using String filenames.
- submitJudgeRun(IProblem, ILanguage, String, String[], long, long) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a Judge run (a run which the Judges are expected to evaluate and count for scoring)
using String filenames.
- submitJudgeRun(IProblem, ILanguage, IFile) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a Judge run (a run which the Judges are expected to evaluate and count for scoring)
using IFile
s.
- submitJudgeRun(IProblem, ILanguage, IFile, IFile[]) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a Judge run (a run which the Judges are expected to evaluate and count for scoring)
using IFile
s.
- submitJudgeRun(IProblem, ILanguage, IFile, IFile[], long, long) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a Judge run (a run which the Judges are expected to evaluate and count for scoring)
using IFile
s.
- submitRunJudgement(IRun, IJudgement) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit run judgement for a run.
- submitTestRun(IProblem, ILanguage, IFile, IFile) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a Test run (a run which will be executed but will not affect a team's score)
using IFile
s.
- submitTestRun(IProblem, ILanguage, IFile, IFile, IFile[], IFile[]) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a Test run (a run which will be executed but will not affect a team's score)
using IFile
s.
- submitTestRun(IProblem, ILanguage, String, String) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a Test run (a run which will be executed but will not affect a team's score)
using String filenames.
- submitTestRun(IProblem, ILanguage, String, String, String[], String[]) - Method in class edu.csus.ecs.pc2.api.ServerConnection
-
Submit a Test run (a run which will be executed but will not affect a team's score)
using String filenames.