#include <unix.h>
Inheritance diagram for ost::unixstream:
Public Member Functions | |
unixstream () | |
Construct an unopened "tcpstream" object. | |
unixstream (const char *pathname, int buffer=512) | |
Construct and "open" (connect) the tcp stream to a remote socket. | |
unixstream (UnixSocket &unixsock, int buffer=512) | |
Construct and "accept" (connect) the tcp stream through a server. | |
void | open (const char *pathname, int buffer=512) |
Open a tcp stream connection. | |
void | open (UnixSocket &unixsock, int buffer=512) |
Open a tcp stream connection by accepting a tcp socket. | |
void | close (void) |
Close the active tcp stream connection. | |
bool | operator! () const |
Test to see if stream is open. |
This class behaves a lot more like fstream and similar classes.
|
Construct an unopened "tcpstream" object.
|
|
Construct and "open" (connect) the tcp stream to a remote socket.
|
|
Construct and "accept" (connect) the tcp stream through a server.
|
|
Close the active tcp stream connection.
|
|
Open a tcp stream connection by accepting a tcp socket.
|
|
Open a tcp stream connection. This will close the currently active connection first.
|
|
Test to see if stream is open.
Reimplemented from ost::Socket. |