Glossary:
com.pcbsys.nirvana.client.p2p.nStreamService Class Reference
This class implements the end point of a stream based P2P connection. More...
Inheritance diagram for com.pcbsys.nirvana.client.p2p.nStreamService:

Public Member Functions | |
| void | close () |
| Closes the service and informs the remote service that it has been closed. | |
| Stream | getInputStream () |
| Returns the input stream that can be used to read from the remote service. | |
| nOutOfBandService | getOutOfBandService () |
| This function returns an nOutOfBandService. | |
| Stream | getOutputStream () |
| Returns the output stream that can be used to write to the remote service. | |
Detailed Description
This class implements the end point of a stream based P2P connection.It offers an InputStream and an OutputStream to enable each end of the pipe to communicate with each other.
Member Function Documentation
| void com.pcbsys.nirvana.client.p2p.nStreamService.close | ( | ) |
Closes the service and informs the remote service that it has been closed.
- Exceptions:
-
Exception If unable to perform the close, see the message for further information
Reimplemented from com.pcbsys.nirvana.client.p2p.nService.
| Stream com.pcbsys.nirvana.client.p2p.nStreamService.getInputStream | ( | ) |
Returns the input stream that can be used to read from the remote service.
- Returns:
- Stream
| nOutOfBandService com.pcbsys.nirvana.client.p2p.nStreamService.getOutOfBandService | ( | ) |
This function returns an nOutOfBandService.
An out of band (OOB) service can be used to pass flow/control information between the remote P2P service.
- Returns:
- Returns a new nOutOfBandService object connected with the remote service
| Stream com.pcbsys.nirvana.client.p2p.nStreamService.getOutputStream | ( | ) |
Returns the output stream that can be used to write to the remote service.
- Returns:
- Stream
