RINASim  October 2016
Documentation of framework for OMNeT++
Socket Class Reference

#include <Socket.h>

Inheritance diagram for Socket:

Public Member Functions

 Socket ()
 
virtual ~Socket ()
 
void handleMessage (cMessage *msg)
 
void initialize (int step)
 
FlowgetFlow () const
 
void setFlow (Flow *flow)
 

Protected Member Functions

int numInitStages () const
 

Private Member Functions

QueueInfomakeQueueInfo ()
 

Private Attributes

bool readImm
 
std::queue< cMessage * > toAE
 
Flowflow
 
simsignal_t sigSocketQueueInfo
 
int inputQCapacity
 

Detailed Description

Definition at line 40 of file Socket.h.

Constructor & Destructor Documentation

Socket::Socket ( )

Definition at line 35 of file Socket.cc.

Socket::~Socket ( )
virtual

Definition at line 56 of file Socket.cc.

Member Function Documentation

Flow * Socket::getFlow ( ) const

Definition at line 41 of file Socket.cc.

void Socket::handleMessage ( cMessage *  msg)

Definition at line 70 of file Socket.cc.

void Socket::initialize ( int  step)

Definition at line 45 of file Socket.cc.

QueueInfo * Socket::makeQueueInfo ( )
private

Definition at line 60 of file Socket.cc.

Referenced by handleMessage().

int Socket::numInitStages ( ) const
inlineprotected

Definition at line 63 of file Socket.h.

void Socket::setFlow ( Flow flow)

Definition at line 52 of file Socket.cc.

Referenced by AE::createBindings().

Member Data Documentation

Flow* Socket::flow
private

Definition at line 45 of file Socket.h.

Referenced by getFlow(), makeQueueInfo(), and setFlow().

int Socket::inputQCapacity
private

Definition at line 50 of file Socket.h.

Referenced by makeQueueInfo(), and Socket().

bool Socket::readImm
private

Definition at line 43 of file Socket.h.

Referenced by handleMessage(), and Socket().

simsignal_t Socket::sigSocketQueueInfo
private

Definition at line 48 of file Socket.h.

Referenced by handleMessage(), and initialize().

std::queue<cMessage*> Socket::toAE
private

Definition at line 44 of file Socket.h.

Referenced by handleMessage(), and makeQueueInfo().


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