API Documentation
Loading...
Searching...
No Matches
SocketConnectionFactory Class Reference

A ConnectionFactory that enables the creation of a SocketConnection for interfacing with a QAbstractSocket. More...

#include <SocketConnection.h>

Inheritance diagram for SocketConnectionFactory:
[legend]
Collaboration diagram for SocketConnectionFactory:
[legend]

Public Member Functions

virtual Buffer< ConnectionCategoryavailableConnectionCatagories () override
 
virtual Buffer< ConnectionInfoavailableConnections (const ConnectionSearchParamaters &params) override
 
virtual ConnectionBackendcreateConnection (const ConnectionInfo &request) override
 
virtual bool handlesType (const String &request) const override
 
- Public Member Functions inherited from ConnectionFactory
virtual bool canConnectTo (const ConnectionInfo &request) const
 

Additional Inherited Members

- Static Public Member Functions inherited from ConnectionFactory
static Buffer< ConnectionCategoryAvailableConnectionCatagories ()
 
static Buffer< ConnectionInfoAvailableConnections (const ConnectionSearchParamaters &params)
 
static ConnectionBackendCreateConnection (const ConnectionInfo &request)
 
static void RegisterConnectionFactory (ConnectionFactory *factory)
 
- Static Protected Attributes inherited from ConnectionFactory
static Buffer< ConnectionFactory * > s_registered_factories
 

Detailed Description

A ConnectionFactory that enables the creation of a SocketConnection for interfacing with a QAbstractSocket.


Member Function Documentation

◆ availableConnectionCatagories()

virtual Buffer< ConnectionCategory > availableConnectionCatagories ( )
overridevirtual

Implements ConnectionFactory.

◆ availableConnections()

virtual Buffer< ConnectionInfo > availableConnections ( const ConnectionSearchParamaters & params)
overridevirtual

Implements ConnectionFactory.

◆ createConnection()

virtual ConnectionBackend * createConnection ( const ConnectionInfo & request)
overridevirtual

Implements ConnectionFactory.

◆ handlesType()

virtual bool handlesType ( const String & request) const
overridevirtual

Implements ConnectionFactory.


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