PixelLightAPI  .
Public Member Functions | Protected Member Functions
PLCore::Client Class Reference

Network client class. More...

#include <Client.h>

Inheritance diagram for PLCore::Client:
Inheritance graph
[legend]

List of all members.

Public Member Functions

PLCORE_API Client ()
 Constructor.
virtual PLCORE_API ~Client ()
 Destructor.

Protected Member Functions

virtual PLCORE_API ConnectionCreateIncomingConnection () override
 Create a new incoming connection.
virtual PLCORE_API ConnectionCreateOutgoingConnection () override
 Create a new outgoing connection.

Detailed Description

Network client class.

Remarks:
A client is a specialized host that connects to other servers and communicates with them. A client does however not accept any new connections from outside, therefore the functions for that purpose are left empty in this class.

Constructor & Destructor Documentation

PLCORE_API PLCore::Client::Client ( )
virtual PLCORE_API PLCore::Client::~Client ( ) [virtual]

Destructor.


Member Function Documentation

virtual PLCORE_API Connection* PLCore::Client::CreateIncomingConnection ( ) [override, protected, virtual]

Create a new incoming connection.

Returns:
Connection

Reimplemented from PLCore::Host.

virtual PLCORE_API Connection* PLCore::Client::CreateOutgoingConnection ( ) [override, protected, virtual]

Create a new outgoing connection.

Returns:
Connection

Reimplemented from PLCore::Host.

Reimplemented in PLCore::HttpClient.


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


PixelLight PixelLight 0.9.10-R1
Copyright (C) 2002-2011 by The PixelLight Team
Last modified Fri Dec 23 2011 15:51:15
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported