Public Member Functions | Protected Member Functions

zeus::TPeerProvider Class Reference

#include <PeerProvider.h>

Inheritance diagram for zeus::TPeerProvider:
zeus::TThread zeus::TZObject zeus::IThread zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

 TPeerProvider (Uint uiListeningPort)
 TPeerProvider (const TString &rListeningAddress, Uint uiListeningPort)
void setTimeout (const Float &rfTimeout)
void setDataToProvide (const TByteArray &rData)
virtual bool signalizeStop (Float64 dTimeOut=5.0)

Protected Member Functions

virtual ~TPeerProvider ()
virtual void execute ()

Detailed Description

The peer provider is used to provide an IP address to a peer searcher. The IP address might be used


Constructor & Destructor Documentation

TPeerProvider::TPeerProvider ( Uint  uiListeningPort )

Creates a peer provider

TPeerProvider::TPeerProvider ( const TString rListeningAddress,
Uint  uiListeningPort 
)

Creates a peer provider

TPeerProvider::~TPeerProvider (  ) [protected, virtual]

Destroys the peer provider


Member Function Documentation

void TPeerProvider::execute (  ) [protected, virtual]
See also:
TThread::execute

Reimplemented from zeus::TThread.

void TPeerProvider::setDataToProvide ( const TByteArray rData )

sets some data to send back to the peer searching object

void zeus::TPeerProvider::setTimeout ( const Float &  rfTimeout ) [inline]

sets the timeout

bool TPeerProvider::signalizeStop ( Float64  dTimeOut = 5.0 ) [virtual]
See also:
TThread::execute

Reimplemented from zeus::TThread.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:28