Package | Description |
---|---|
de.uka.ilkd.key.smt.communication |
This package contains the classes and interfaces to create the external SMT solver processes and
communicate with them:
ExternalProcessLauncher creates and starts the
external process and connects it to the pipe.
Pipe is responsible for sending and receiving
input/output strings to/from the external process. |
Modifier and Type | Method and Description |
---|---|
SolverCommunication |
SimplePipe.getSolverCommunication() |
SolverCommunication |
Pipe.getSolverCommunication()
Can be used to obtain the messages sent to and from the solver as well as its final result.
|
Constructor and Description |
---|
ExternalProcessLauncher(SolverCommunication session,
java.lang.String[] messageDelimiters)
Creates the external process launcher.
|
SimplePipe(java.io.InputStream input,
java.lang.String[] messageDelimiters,
java.io.OutputStream output,
SolverCommunication session,
java.lang.Process process)
Creates a new SimplePipe.
|
Copyright © 2003-2019 The KeY-Project.