unixstream(3cc)

unixstream3cc

A more natural c++ 'unixstream' class for use by non-threaded applications. c++ 'fstream' style unixstream class.

Usage

#include <unix.h>

Inherits UnixStream.

Public Methods

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.

Detailed description

A more natural C++ 'unixstream' class for use by non-threaded applications. C++ 'fstream' style unixstream class.

This class behaves a lot more like fstream and similar classes.

Author: Alex Pavloff <[email protected]>

Constructor & destructor documentation

unixstream::unixstream ()

Construct an unopened 'tcpstream' object.

unixstream::unixstream (const char * pathname, int buffer = 512)

Construct and 'open' (connect) the tcp stream to a remote socket.

Parameters:

pathname

pathname to socket file

buffer

size for streaming (optional).

unixstream::unixstream (UnixSocket & unixsock, int buffer = 512)

Construct and 'accept' (connect) the tcp stream through a server.

Parameters:

unixsock

socket to accept from.

buffer

size for streaming (optional).

Member function documentation

void unixstream::close (void)

Close the active tcp stream connection.

void unixstream::open (UnixSocket & unixsock, int buffer = 512)

Open a tcp stream connection by accepting a tcp socket.

Parameters:

unixsock

socket to accept from.

buffer

size for streaming (optional)

void unixstream::open (const char * pathname, int buffer = 512) [inline]

Open a tcp stream connection.

This will close the currently active connection first.

Parameters:

pathname

pathname to socket file

buffer

size for streaming (optional)

bool unixstream::operator! ()

Test to see if stream is open.

Reimplemented from Socket.

Author

Generated automatically by Doxygen for CommonC++ from the source code.

From libcommoncpp2-dev 1.0.13-5 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.