SCTPSocket::CallbackInterface Class Reference
#include <SCTPSocket.h>
List of all members.
Detailed Description
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.
|
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) |
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 | addressAddedArrived (int assocId, IPvXAddress localAddr, IPvXAddress remoteAddr) |
Constructor & Destructor Documentation
virtual SCTPSocket::CallbackInterface::~CallbackInterface |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual void SCTPSocket::CallbackInterface::socketDataArrived |
( |
int |
assocId, |
|
|
void * |
yourPtr, |
|
|
cPacket * |
msg, |
|
|
bool |
urgent | |
|
) |
| | [pure virtual] |
virtual void SCTPSocket::CallbackInterface::socketDataNotificationArrived |
( |
int |
assocId, |
|
|
void * |
yourPtr, |
|
|
cPacket * |
msg | |
|
) |
| | [pure virtual] |
virtual void SCTPSocket::CallbackInterface::socketEstablished |
( |
int |
assocId, |
|
|
void * |
yourPtr | |
|
) |
| | [inline, virtual] |
virtual void SCTPSocket::CallbackInterface::socketPeerClosed |
( |
int |
assocId, |
|
|
void * |
yourPtr | |
|
) |
| | [inline, virtual] |
virtual void SCTPSocket::CallbackInterface::socketClosed |
( |
int |
assocId, |
|
|
void * |
yourPtr | |
|
) |
| | [inline, virtual] |
virtual void SCTPSocket::CallbackInterface::socketFailure |
( |
int |
assocId, |
|
|
void * |
yourPtr, |
|
|
int |
code | |
|
) |
| | [inline, virtual] |
virtual void SCTPSocket::CallbackInterface::socketStatusArrived |
( |
int |
assocId, |
|
|
void * |
yourPtr, |
|
|
SCTPStatusInfo * |
status | |
|
) |
| | [inline, virtual] |
virtual void SCTPSocket::CallbackInterface::sendRequestArrived |
( |
|
) |
[inline, virtual] |
virtual void SCTPSocket::CallbackInterface::shutdownReceivedArrived |
( |
int |
connId |
) |
[inline, virtual] |
virtual void SCTPSocket::CallbackInterface::sendqueueFullArrived |
( |
int |
connId |
) |
[inline, virtual] |
virtual void SCTPSocket::CallbackInterface::addressAddedArrived |
( |
int |
assocId, |
|
|
IPvXAddress |
localAddr, |
|
|
IPvXAddress |
remoteAddr | |
|
) |
| | [inline, virtual] |
The documentation for this class was generated from the following file: