User Manual, Developers Guide and API Documentation

applications::session::client::FTP Class Reference

#include <session/client/FTP.hpp>

Inheritance diagram for applications::session::client::FTP:

Inheritance graph
[legend]
Collaboration diagram for applications::session::client::FTP:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FTP (const wns::pyconfig::View &_pyco)
void onData (const wns::osi::PDUPtr &_pdu)
 Called when new data arrived.
void onTimeout (const Timeout &_t)
 ~FTP ()

Private Attributes

wns::distribution::DistributionamountOfDataDistribution
Bit filePacketSize
applications::session::client::ClientFTPState ftpState
int numberOfFiles
wns::distribution::DistributionreadingTimeDistribution
bool request


Detailed Description

Definition at line 46 of file FTP.hpp.


Constructor & Destructor Documentation

FTP::FTP ( const wns::pyconfig::View _pyco  ) 

Definition at line 36 of file FTP.cpp.

FTP::~FTP (  ) 

Definition at line 68 of file FTP.cpp.


Member Function Documentation

void FTP::onData ( const wns::osi::PDUPtr _pdu  )  [virtual]

Parameters:
[in] _pdu Newly arrived data.

Reimplemented from applications::session::client::Session.

Definition at line 80 of file FTP.cpp.

void FTP::onTimeout ( const Timeout _t  )  [virtual]

Reimplemented from applications::session::Session.

Definition at line 114 of file FTP.cpp.


Member Data Documentation

Definition at line 65 of file FTP.hpp.

Definition at line 76 of file FTP.hpp.

Definition at line 60 of file FTP.hpp.

Definition at line 73 of file FTP.hpp.

Definition at line 70 of file FTP.hpp.

Definition at line 78 of file FTP.hpp.


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

Generated on Sat May 26 03:32:27 2012 for openWNS by  doxygen 1.5.5