INET Framework for OMNeT++/OMNEST
|
#include <SCTPSocket.h>
Public Member Functions | |
virtual | ~CallbackInterface () |
virtual void | socketDataArrived (int assocId, void *yourPtr, cPacket *msg, bool urgent)=0 |
virtual void | socketDataNotificationArrived (int assocId, void *yourPtr, cPacket *msg)=0 |
virtual void | socketEstablished (int assocId, void *yourPtr, uint64 buffer) |
virtual void | socketPeerClosed (int assocId, void *yourPtr) |
virtual void | socketClosed (int assocId, void *yourPtr) |
virtual void | socketFailure (int assocId, void *yourPtr, int code) |
virtual void | socketStatusArrived (int assocId, void *yourPtr, SCTPStatusInfo *status) |
virtual void | sendRequestArrived () |
virtual void | shutdownReceivedArrived (int connId) |
virtual void | sendqueueFullArrived (int connId) |
virtual void | sendqueueAbatedArrived (int connId, uint64 buffer) |
virtual void | addressAddedArrived (int assocId, IPvXAddress localAddr, IPvXAddress remoteAddr) |
Abstract base class for your callback objects. See setCallbackObject() and processMessage() for more info.
Note: this class is not subclassed from cPolymorphic, because classes may have both this class and cSimpleModule as base class, and cSimpleModule is already a cPolymorphic.
virtual SCTPSocket::CallbackInterface::~CallbackInterface | ( | ) | [inline, virtual] |
{}
virtual void SCTPSocket::CallbackInterface::addressAddedArrived | ( | int | assocId, |
IPvXAddress | localAddr, | ||
IPvXAddress | remoteAddr | ||
) | [inline, virtual] |
{}
virtual void SCTPSocket::CallbackInterface::sendqueueAbatedArrived | ( | int | connId, |
uint64 | buffer | ||
) | [inline, virtual] |
Referenced by SCTPSocket::processMessage().
{}
virtual void SCTPSocket::CallbackInterface::sendqueueFullArrived | ( | int | connId | ) | [inline, virtual] |
Referenced by SCTPSocket::processMessage().
{}
virtual void SCTPSocket::CallbackInterface::sendRequestArrived | ( | ) | [inline, virtual] |
virtual void SCTPSocket::CallbackInterface::shutdownReceivedArrived | ( | int | connId | ) | [inline, virtual] |
Referenced by SCTPSocket::processMessage().
{}
virtual void SCTPSocket::CallbackInterface::socketClosed | ( | int | assocId, |
void * | yourPtr | ||
) | [inline, virtual] |
Referenced by SCTPSocket::processMessage().
{}
virtual void SCTPSocket::CallbackInterface::socketDataArrived | ( | int | assocId, |
void * | yourPtr, | ||
cPacket * | msg, | ||
bool | urgent | ||
) | [pure virtual] |
Referenced by SCTPSocket::processMessage().
virtual void SCTPSocket::CallbackInterface::socketDataNotificationArrived | ( | int | assocId, |
void * | yourPtr, | ||
cPacket * | msg | ||
) | [pure virtual] |
Referenced by SCTPSocket::processMessage().
virtual void SCTPSocket::CallbackInterface::socketEstablished | ( | int | assocId, |
void * | yourPtr, | ||
uint64 | buffer | ||
) | [inline, virtual] |
Referenced by SCTPSocket::processMessage().
{}
virtual void SCTPSocket::CallbackInterface::socketFailure | ( | int | assocId, |
void * | yourPtr, | ||
int | code | ||
) | [inline, virtual] |
Referenced by SCTPSocket::processMessage().
{}
virtual void SCTPSocket::CallbackInterface::socketPeerClosed | ( | int | assocId, |
void * | yourPtr | ||
) | [inline, virtual] |
Referenced by SCTPSocket::processMessage().
{}
virtual void SCTPSocket::CallbackInterface::socketStatusArrived | ( | int | assocId, |
void * | yourPtr, | ||
SCTPStatusInfo * | status | ||
) | [inline, virtual] |
Referenced by SCTPSocket::processMessage().
{}// {delete status;}