|
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;}