|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <Object.hxx>
Public Member Functions | |
| bool | valid () |
| const std::string & | getName () const |
| const std::string & | getId () const |
| std::shared_ptr< KurentoConnection > | getConnection () |
| void | processResponse (const std::string &id, std::shared_ptr< KurentoResponseHandler > krh, const json::Object &message) override |
| virtual void | create (ContinuationVoid c) |
| virtual void | release (ContinuationVoid c) |
| virtual void | onEvent (const std::string &eventType, const json::Object &message) |
| void | sendNotifications (const std::string &eventType, const json::Object &message) |
Public Member Functions inherited from kurento::KurentoResponseHandler | |
| virtual | ~KurentoResponseHandler () |
Protected Types | |
| typedef std::function< void(const json::Object &message) > | ContinuationInternal |
Protected Member Functions | |
| Object (const std::string &name, std::shared_ptr< KurentoConnection > connection) | |
| virtual | ~Object () |
| void | createObject (ContinuationVoid c, const json::Object &constructorParams=json::Object()) |
| void | invokeVoidMethod (const std::string &methodName, ContinuationVoid c, const json::Object &methodParams=json::Object()) |
| void | invokeStringMethod (const std::string &methodName, ContinuationString c, const json::Object &methodParams=json::Object()) |
| void | addListener (const std::string &eventName, std::shared_ptr< EventListener > l, ContinuationVoid c) |
Definition at line 27 of file Object.hxx.
|
protected |
Definition at line 49 of file Object.hxx.
|
protected |
Definition at line 26 of file Object.cxx.
|
protectedvirtual |
Definition at line 32 of file Object.cxx.
|
protected |
Definition at line 117 of file Object.cxx.
|
inlinevirtual |
Reimplemented in kurento::MediaElement, kurento::GStreamerFilter, kurento::UriEndpoint, kurento::RecorderEndpoint, and kurento::SipRtpEndpoint.
Definition at line 38 of file Object.hxx.
|
protected |
Definition at line 56 of file Object.cxx.
|
inline |
Definition at line 34 of file Object.hxx.
|
inline |
Definition at line 32 of file Object.hxx.
|
inline |
Definition at line 31 of file Object.hxx.
|
protected |
Definition at line 142 of file Object.cxx.
|
protected |
Definition at line 129 of file Object.cxx.
Definition at line 85 of file Object.cxx.
|
overridevirtual |
Implements kurento::KurentoResponseHandler.
Definition at line 155 of file Object.cxx.
|
virtual |
Definition at line 76 of file Object.cxx.
Definition at line 97 of file Object.cxx.
|
inline |
Definition at line 30 of file Object.hxx.