#include <ISubscriberEngine.h>
Inherits istd::IPolymorphic.
Interface for core-level protocol definition.
Definition at line 20 of file ISubscriberEngine.h.
◆ GetSubscriber() [1/2]
| virtual const ISubscriber * imtrest::ISubscriberEngine::GetSubscriber |
( |
const IRequest * |
requestPtr | ) |
const |
|
pure virtual |
Get sender subscriber using for sending responses to the clients.
◆ GetSubscriber() [2/2]
| virtual const ISubscriber * imtrest::ISubscriberEngine::GetSubscriber |
( |
int |
index | ) |
const |
|
pure virtual |
Get sender subscriber using index
◆ GetSubscriberCount()
| virtual int imtrest::ISubscriberEngine::GetSubscriberCount |
( |
| ) |
const |
|
pure virtual |
Get number of subscriber.
◆ RegisterSubscriber()
| virtual ISubscriber * imtrest::ISubscriberEngine::RegisterSubscriber |
( |
QObject * |
socketPtr, |
|
|
const IRequestServlet & |
requestHandler, |
|
|
const IProtocolEngine & |
engine |
|
) |
| |
|
pure virtual |
Create and register subscriber based on the incomming data.
- Parameters
-
| socketPtr | Socket instance for reading the incommming data |
| engine | |
◆ UnRegisterSubscriber()
| virtual void imtrest::ISubscriberEngine::UnRegisterSubscriber |
( |
QObject * |
socketPtr | ) |
|
|
pure virtual |
Unregister subscriber based on the incomming data.