Interface to get status notifications and receive metadata This interface can be implemented by user to get feedback from IClient interface.
More...
#include <red5pro.h>
|
virtual int | InitHandler ()=0 |
| Method called after object creation Can be used to allocate memory and initialize values. More...
|
|
virtual int | OnStatus (StatusType statusType, const std::string &statusMessage)=0 |
| Method called on every status update. More...
|
|
virtual int | OnReceiveMetadata (Metadata &metadata)=0 |
| Method called on every new metadata message received. More...
|
|
virtual int | ReleaseHandler ()=0 |
| Method called before deleting object to release internal memory. More...
|
|
Interface to get status notifications and receive metadata This interface can be implemented by user to get feedback from IClient interface.
◆ InitHandler()
virtual int r5::core::ICallbackHandler::InitHandler |
( |
| ) |
|
|
pure virtual |
Method called after object creation Can be used to allocate memory and initialize values.
- Returns
- 0 on success, negative on fail
◆ OnReceiveMetadata()
virtual int r5::core::ICallbackHandler::OnReceiveMetadata |
( |
Metadata & |
metadata | ) |
|
|
pure virtual |
Method called on every new metadata message received.
- Parameters
-
metadata | structure with metadata information received by client |
- Returns
- 0 on success, negative on fail
◆ OnStatus()
virtual int r5::core::ICallbackHandler::OnStatus |
( |
StatusType |
statusType, |
|
|
const std::string & |
statusMessage |
|
) |
| |
|
pure virtual |
Method called on every status update.
- Parameters
-
statusType | code of new status |
statusMessage | short description of status |
- Returns
- 0 on success, negative on fail
◆ ReleaseHandler()
virtual int r5::core::ICallbackHandler::ReleaseHandler |
( |
| ) |
|
|
pure virtual |
Method called before deleting object to release internal memory.
- Returns
- 0 on success, negative on fail
The documentation for this class was generated from the following file: