The QRfcommServer class provides an RFCOMM server. More...
#include <QRfcommServer>
Inherits: QObject.
This class was introduced in Qt Mobility 1.2.
QRfcommServer ( QObject * parent = 0 ) | |
~QRfcommServer () | |
void | close () |
bool | hasPendingConnections () const |
bool | isListening () const |
bool | listen ( const QBluetoothAddress & address = QBluetoothAddress(), quint16 port = 0 ) |
int | maxPendingConnections () const |
QBluetoothSocket * | nextPendingConnection () |
QBluetooth::SecurityFlags | securityFlags () const |
QBluetoothAddress | serverAddress () const |
quint16 | serverPort () const |
void | setMaxPendingConnections ( int numConnections ) |
void | setSecurityFlags ( QBluetooth::SecurityFlags security ) |
void | newConnection () |
The QRfcommServer class provides an RFCOMM server.
QRfcommServer is used to implement Bluetooth services over RFCOMM.
Start listening for incoming connections with listen(). The newConnection() signal is emitted when a new connection is established. Call nextPendingConnection() to get a QBluetoothSocket for the new connection.
To enable other devices to find your service create a QBluetoothServiceInfo with the applicable attributes for your service and register it with QBluetoothServiceInfo::registerService(). Call serverPort() to get the RFCOMM channel number that is being used.
See also QBluetoothServiceInfo and QBluetoothSocket.
Constructs an RFCOMM server with parent.
Destroys the RFCOMM server.
Closes and resets the listening socket.
Returns true if a connection is pending; otherwise returns false.
Returns true if the RFCOMM server is listening for incoming connections; otherwise returns false.
Start listening for incoming connections to address on port.
Returns true if the operation succeeded and the RFCOMM server is listening for incoming connections; otherwise returns false.
See also isListening() and newConnection().
Returns the maximum number of pending connections.
See also setMaxPendingConnections().
This signal is emitted when a new connection is available.
The connected slot should call nextPendingConnection() to get a QBluetoothSocket object to send and receive data over the connection.
See also nextPendingConnection() and hasPendingConnections().
Returns a pointer QBluetoothSocket for the next pending connection. It is the callers responsibility to delete pointer.
Returns the Bluetooth security flags.
See also setSecurityFlags().
Returns the server address.
Returns the server's port number.
Sets the maximum number of pending connections to numConnections.
See also maxPendingConnections().
Sets the Bluetooth security flags to security. This function must be called prior to calling listen().
See also securityFlags().