Public Types | Signals | Public Member Functions | Protected Member Functions

QLocalSocket Class Reference

Search for all occurrences

Detailed Description

Definition at line 58 of file qlocalsocket.h.

#include <qlocalsocket.h>

Inheritance diagram for QLocalSocket:
Inheritance graph
[legend]

List of all members.

Public Types

enum   LocalSocketError {
  ConnectionRefusedError = QAbstractSocket::ConnectionRefusedError, PeerClosedError = QAbstractSocket::RemoteHostClosedError, ServerNotFoundError = QAbstractSocket::HostNotFoundError, SocketAccessError = QAbstractSocket::SocketAccessError,
  SocketResourceError = QAbstractSocket::SocketResourceError, SocketTimeoutError = QAbstractSocket::SocketTimeoutError, DatagramTooLargeError = QAbstractSocket::DatagramTooLargeError, ConnectionError = QAbstractSocket::NetworkError,
  UnsupportedSocketOperationError = QAbstractSocket::UnsupportedSocketOperationError, UnknownSocketError = QAbstractSocket::UnknownSocketError
}
enum   LocalSocketState { UnconnectedState = QAbstractSocket::UnconnectedState, ConnectingState = QAbstractSocket::ConnectingState, ConnectedState = QAbstractSocket::ConnectedState, ClosingState = QAbstractSocket::ClosingState }

Signals

void  connected ()
void  disconnected ()
void  error (QLocalSocket::LocalSocketError socketError)
void  stateChanged (QLocalSocket::LocalSocketState socketState)

Public Member Functions

  QLocalSocket (QObject *parent=0)
  ~QLocalSocket ()
void  connectToServer (const QString &name, OpenMode openMode=ReadWrite)
void  disconnectFromServer ()
QString  serverName () const
QString  fullServerName () const
void  abort ()
virtual bool  isSequential () const
virtual qint64  bytesAvailable () const
virtual qint64  bytesToWrite () const
virtual bool  canReadLine () const
virtual void  close ()
LocalSocketError  error () const
bool  flush ()
bool  isValid () const
qint64  readBufferSize () const
void  setReadBufferSize (qint64 size)
bool  setSocketDescriptor (quintptr socketDescriptor, LocalSocketState socketState=ConnectedState, OpenMode openMode=ReadWrite)
quintptr  socketDescriptor () const
LocalSocketState  state () const
bool  waitForBytesWritten (int msecs=30000)
bool  waitForConnected (int msecs=30000)
bool  waitForDisconnected (int msecs=30000)
bool  waitForReadyRead (int msecs=30000)

Protected Member Functions

virtual qint64  readData (char *, qint64)
virtual qint64  writeData (const char *, qint64)

Member Enumeration Documentation


Constructor & Destructor Documentation

QLocalSocket ( QObject parent = 0 )

Member Function Documentation

void connectToServer ( const QString name,
OpenMode  openMode = ReadWrite 
)
void disconnectFromServer ( )
QString serverName ( ) const
QString fullServerName ( ) const
void abort ( )
virtual bool isSequential ( ) const [virtual]
virtual qint64 bytesAvailable ( ) const [virtual]
virtual qint64 bytesToWrite ( ) const [virtual]
virtual bool canReadLine ( ) const [virtual]
virtual void close ( ) [virtual]
LocalSocketError error ( ) const
bool flush ( )
bool isValid ( ) const
qint64 readBufferSize ( ) const
void setReadBufferSize ( qint64  size )
bool setSocketDescriptor ( quintptr  socketDescriptor,
LocalSocketState  socketState = ConnectedState,
OpenMode  openMode = ReadWrite 
)
quintptr socketDescriptor ( ) const
LocalSocketState state ( ) const
bool waitForBytesWritten ( int  msecs = 30000 ) [virtual]
bool waitForConnected ( int  msecs = 30000 )
bool waitForDisconnected ( int  msecs = 30000 )
bool waitForReadyRead ( int  msecs = 30000 ) [virtual]
void connected ( ) [signal]
void disconnected ( ) [signal]
void error ( QLocalSocket::LocalSocketError  socketError ) [signal]
void stateChanged ( QLocalSocket::LocalSocketState  socketState ) [signal]
virtual qint64 readData ( char *  ,
qint64   
) [protected, virtual]
virtual qint64 writeData ( const char *  ,
qint64   
) [protected, virtual]

The documentation for this class was generated from the following file:

QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket
QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket QLocalSocket