class CAVERNnet_extendedParallelTcpServer_c : public CAVERNnet_parallelTcpServer_c

This class is derived from the parent class to return the extended client class

Inheritance:


Public Methods

CAVERNnet_extendedParallelTcpClient_c* checkForNewConnections ()
Connect to a server

Inherited from CAVERNnet_parallelTcpServer_c:

Public Methods

int init(int port)
void close()
unsigned int getSelfIP()
int getSelfPort()

Public

static const int OK
Status ok.
static const int FAILED
Status failed.

Inherited from CAVERNnet_socketbase_c:

Public Methods

static int hostnameToIP(char *hostname, char* hostIP)
static void ipNumToString(unsigned int ip, char *ipstring)
static double getTimeInSecs()
static void getHostName(char *name, int len)
static void expandHostName(char *src, char *newname, int len)
unsigned int getTotalDataSent()
unsigned int getTotalDataRead()
double getInstantReceiveBandwidth()
double getInstantSendBandwidth()
double getAverageReceiveBandwidth()
double getAverageSendBandwidth()
void setInstantLatency(double lat)
double getInstantLatency()
double getAverageLatency()
double getMaxLatency()
double getMinLatency()
void incrementDataSent(unsigned long size)
void incrementDataRead(unsigned long size)
double getInstantInterMesgDelay()
double getMaxInterMesgDelay()
double getMinInterMesgDelay()
double getAverageInterMesgDelay()
double getSTABandwidth()
double getSTALatency()
double getBurstiness()
double getJitter()
unsigned long getPacketsRead()
unsigned long getPacketsSent()
virtual int getSocketId()
int selectSock(void *ptr, int *status, int numSocks, struct timeval *timeout)

Protected Methods

void computeInstantSendBandwidth()
void computeInstantReceiveBandwidth()
void computeAverageReceiveBandwidth()
void computeAverageSendBandwidth()
void calculateJitter(double lat)
void calculateBurstiness(double bw)

Documentation

This class is derived from the parent class to return the extended client class
CAVERNnet_extendedParallelTcpClient_c* checkForNewConnections()
Connect to a server
Returns:
s CAVERNnet_parallelTcpServer_c::OK if connection is made successfully. Else returns CAVERNnet_parallelTcpServer_c::FAILED.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de