Rechercher une page de manuel
ost_unixstream
Langue: en
Version: 360932 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
ost::unixstream -A more natural C++ 'unixstream' class for use by non-threaded applications.
SYNOPSIS
#include <unix.h>
Inherits 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.
Detailed Description
A more natural C++ 'unixstream' class for use by non-threaded applications.
This class behaves a lot more like fstream and similar classes.
Author:
- Alex Pavloff <alex@pavloff.net> C++ 'fstream' style unixstream class.
Constructor & Destructor Documentation
ost::unixstream::unixstream ()
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. Parameters:
- 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. Parameters:
- unixsock socket to accept from.
buffer size for streaming (optional).
Member Function Documentation
void ost::unixstream::close (void)
Close the active tcp stream connection.
void ost::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 ost::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)
References ost::UnixStream::connect().
bool ost::unixstream::operator! () const
Test to see if stream is open.
Reimplemented from ost::Socket.
Author
Generated automatically by Doxygen for GNU CommonC++ from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre