|
GNU CommonC++
|
A more natural C++ "unixstream" class for use by non-threaded applications. More...
#include <unix.h>
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. | |
A more natural C++ "unixstream" class for use by non-threaded applications.
This class behaves a lot more like fstream and similar classes.
Construct an unopened "tcpstream" object.
| ost::unixstream::unixstream | ( | const char * | pathname, |
| int | buffer = 512 |
||
| ) |
Construct and "open" (connect) the tcp stream to a remote socket.
| pathname | pathname to socket file |
| buffer | size for streaming (optional). |
| ost::unixstream::unixstream | ( | UnixSocket & | unixsock, |
| int | buffer = 512 |
||
| ) |
Construct and "accept" (connect) the tcp stream through a server.
| unixsock | socket to accept from. |
| buffer | size for streaming (optional). |
| void ost::unixstream::close | ( | void | ) |
Close the active tcp stream connection.
| void ost::unixstream::open | ( | const char * | pathname, |
| int | buffer = 512 |
||
| ) | [inline] |
Open a tcp stream connection.
This will close the currently active connection first.
| pathname | pathname to socket file |
| buffer | size for streaming (optional) |
References ost::UnixStream::connect().
| void ost::unixstream::open | ( | UnixSocket & | unixsock, |
| int | buffer = 512 |
||
| ) |
Open a tcp stream connection by accepting a tcp socket.
| unixsock | socket to accept from. |
| buffer | size for streaming (optional) |
| bool ost::unixstream::operator! | ( | ) | const |
Test to see if stream is open.
Reimplemented from ost::Socket.
1.7.6.1