INET Framework for OMNeT++/OMNEST
|
Abstract base class for your callback objects. More...
#include <TCPSocket.h>
Public Member Functions | |
virtual | ~CallbackInterface () |
virtual void | socketDataArrived (int connId, void *yourPtr, cPacket *msg, bool urgent)=0 |
virtual void | socketEstablished (int connId, void *yourPtr) |
virtual void | socketPeerClosed (int connId, void *yourPtr) |
virtual void | socketClosed (int connId, void *yourPtr) |
virtual void | socketFailure (int connId, void *yourPtr, int code) |
virtual void | socketStatusArrived (int connId, void *yourPtr, TCPStatusInfo *status) |
virtual void | socketDeleted (int connId, void *yourPtr) |
Abstract base class for your callback objects.
See setCallbackObject() and processMessage() for more info.
Note: this class is not subclassed from cObject, because classes may have both this class and cSimpleModule as base class, and cSimpleModule is already a cObject.
|
inlinevirtual |
Reimplemented in inet::LDP, inet::httptools::HttpBrowser, inet::TCPSessionApp, inet::TCPServerThreadBase, inet::TCPAppBase, inet::bgp::BGPRouting, inet::httptools::HttpServer, inet::TCPBasicClientApp, and inet::TelnetApp.
Referenced by inet::TCPSocket::processMessage().
|
pure virtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in inet::LDP, inet::httptools::HttpBrowser, inet::TCPSessionApp, inet::TCPServerThreadBase, inet::TCPAppBase, inet::bgp::BGPRouting, inet::httptools::HttpServer, inet::TCPBasicClientApp, and inet::TelnetApp.
Referenced by inet::TCPSocket::processMessage().
|
inlinevirtual |
Reimplemented in inet::LDP, inet::httptools::HttpBrowser, inet::TCPSessionApp, inet::TCPServerThreadBase, inet::TCPAppBase, inet::httptools::HttpServer, inet::bgp::BGPRouting, inet::TCPBasicClientApp, and inet::TelnetApp.
Referenced by inet::TCPSocket::processMessage().
|
inlinevirtual |
Reimplemented in inet::LDP, inet::httptools::HttpBrowser, inet::TCPServerThreadBase, inet::TCPAppBase, inet::bgp::BGPRouting, and inet::httptools::HttpServer.
Referenced by inet::TCPSocket::processMessage().
|
inlinevirtual |
Reimplemented in inet::LDP, inet::httptools::HttpBrowser, inet::TCPServerThreadBase, and inet::TCPAppBase.
Referenced by inet::TCPSocket::processMessage().