reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
KurentoConnection.hxx File Reference
#include <chrono>
#include <deque>
#include <string>
#include <memory>
#include <websocketpp/config/asio_no_tls_client.hpp>
#include <websocketpp/client.hpp>
#include "cajun/json/elements.h"
#include "KurentoResponseHandler.hxx"

Go to the source code of this file.

Classes

class  kurento::KurentoConnectionObserver
 
class  kurento::KurentoConnection
 

Namespaces

namespace  kurento
 This class is used in the logging subsystem to identify logging messages generated from the Kurento client code.
 

Macros

#define JSON_RPC_PROTO   "jsonrpc"
 
#define JSON_RPC_PROTO_VERSION   "2.0"
 
#define JSON_RPC_ID   "id"
 
#define JSON_RPC_METHOD   "method"
 
#define JSON_RPC_PARAMS   "params"
 
#define JSON_RPC_RESULT   "result"
 
#define JSON_RPC_ERROR   "error"
 
#define JSON_RPC_ERROR_CODE   "code"
 
#define JSON_RPC_ERROR_MESSAGE   "message"
 
#define JSON_RPC_ERROR_DATA   "data"
 
#define JSON_RPC_OBJECT   "object"
 
#define JSON_RPC_VALUE   "value"
 
#define JSON_RPC_TYPE   "type"
 
#define JSON_RPC_SESSION_ID   "sessionId"
 
#define JSON_RPC_MEDIAPIPELINE   "mediaPipeline"
 
#define JSON_RPC_SINK   "sink"
 

Typedefs

typedef websocketpp::client< websocketpp::config::asio_client > kurento::client
 

Macro Definition Documentation

◆ JSON_RPC_ERROR

#define JSON_RPC_ERROR   "error"

Definition at line 23 of file KurentoConnection.hxx.

◆ JSON_RPC_ERROR_CODE

#define JSON_RPC_ERROR_CODE   "code"

Definition at line 24 of file KurentoConnection.hxx.

◆ JSON_RPC_ERROR_DATA

#define JSON_RPC_ERROR_DATA   "data"

Definition at line 26 of file KurentoConnection.hxx.

◆ JSON_RPC_ERROR_MESSAGE

#define JSON_RPC_ERROR_MESSAGE   "message"

Definition at line 25 of file KurentoConnection.hxx.

◆ JSON_RPC_ID

#define JSON_RPC_ID   "id"

Definition at line 19 of file KurentoConnection.hxx.

◆ JSON_RPC_MEDIAPIPELINE

#define JSON_RPC_MEDIAPIPELINE   "mediaPipeline"

Definition at line 32 of file KurentoConnection.hxx.

◆ JSON_RPC_METHOD

#define JSON_RPC_METHOD   "method"

Definition at line 20 of file KurentoConnection.hxx.

◆ JSON_RPC_OBJECT

#define JSON_RPC_OBJECT   "object"

Definition at line 28 of file KurentoConnection.hxx.

◆ JSON_RPC_PARAMS

#define JSON_RPC_PARAMS   "params"

Definition at line 21 of file KurentoConnection.hxx.

◆ JSON_RPC_PROTO

#define JSON_RPC_PROTO   "jsonrpc"

Definition at line 17 of file KurentoConnection.hxx.

◆ JSON_RPC_PROTO_VERSION

#define JSON_RPC_PROTO_VERSION   "2.0"

Definition at line 18 of file KurentoConnection.hxx.

◆ JSON_RPC_RESULT

#define JSON_RPC_RESULT   "result"

Definition at line 22 of file KurentoConnection.hxx.

◆ JSON_RPC_SESSION_ID

#define JSON_RPC_SESSION_ID   "sessionId"

Definition at line 31 of file KurentoConnection.hxx.

◆ JSON_RPC_SINK

#define JSON_RPC_SINK   "sink"

Definition at line 33 of file KurentoConnection.hxx.

◆ JSON_RPC_TYPE

#define JSON_RPC_TYPE   "type"

Definition at line 30 of file KurentoConnection.hxx.

◆ JSON_RPC_VALUE

#define JSON_RPC_VALUE   "value"

Definition at line 29 of file KurentoConnection.hxx.