Class: RubyRabbitmqJanus::Janus::Responses::Admin

Inherits:
Event show all
Defined in:
lib/rrj/janus/responses/admin.rb

Overview

Response for admin request

See Also:

  • request response https://janus.conf.meetecho.com/docs/admin.html

Instance Method Summary collapse

Methods inherited from Event

#data, #event, #jsep, #keys

Methods inherited from Standard

#data, #plugin, #plugin_data, #sdp, #sender, #session, #session_id

Methods inherited from Response

#error_code, #error_reason, #initialize, #janus, #to_hash, #to_json, #to_nice_json

Constructor Details

This class inherits a constructor from RubyRabbitmqJanus::Janus::Responses::Response

Instance Method Details

#handlesArray

Returns List of handles running in one session in Janus Instance.

Returns:

  • (Array)

    List of handles running in one session in Janus Instance.



17
18
19
# File 'lib/rrj/janus/responses/admin.rb', line 17

def handles
  read_data(__method__.to_s)
end

#infoHash

Returns Information to session/handle in Janus Instance.

Returns:

  • (Hash)

    Information to session/handle in Janus Instance.



22
23
24
# File 'lib/rrj/janus/responses/admin.rb', line 22

def info
  read_data(__method__.to_s)
end

#levelInteger

Returns Level to debug mode to Janus Instance.

Returns:

  • (Integer)

    Level to debug mode to Janus Instance.



43
44
45
# File 'lib/rrj/janus/responses/admin.rb', line 43

def level
  read_data(__method__.to_s)
end

#libnice_debugBoolean

Returns Information status to debug mode for libnice.

Returns:

  • (Boolean)

    Information status to debug mode for libnice.



27
28
29
# File 'lib/rrj/janus/responses/admin.rb', line 27

def libnice_debug
  read_data(__method__.to_s)
end

#locking_debugBoolean

Returns Information status to debug mode in Janus Intance on the fly.

Returns:

  • (Boolean)

    Information status to debug mode in Janus Intance on the fly.



33
34
35
# File 'lib/rrj/janus/responses/admin.rb', line 33

def locking_debug
  read_data(__method__.to_s)
end

#log_colorsBoolean

Returns Information about color in log messages.

Returns:

  • (Boolean)

    Information about color in log messages.



38
39
40
# File 'lib/rrj/janus/responses/admin.rb', line 38

def log_colors
  read_data(__method__.to_s)
end

#log_timestampsBoolean

Returns Status to timestampping for log messages.

Returns:

  • (Boolean)

    Status to timestampping for log messages.



48
49
50
# File 'lib/rrj/janus/responses/admin.rb', line 48

def log_timestamps
  read_data(__method__.to_s)
end

#max_nack_queueInteger

Returns Level to max nack queue configured.

Returns:

  • (Integer)

    Level to max nack queue configured.



53
54
55
# File 'lib/rrj/janus/responses/admin.rb', line 53

def max_nack_queue
  read_data(__method__.to_s)
end

#no_media_timerInteger

Returns No-media timer property.

Returns:

  • (Integer)

    No-media timer property.



58
59
60
# File 'lib/rrj/janus/responses/admin.rb', line 58

def no_media_timer
  read_data(__method__.to_s)
end

#sessionsArray

Returns List of sessions running in Janus Instance.

Returns:

  • (Array)

    List of sessions running in Janus Instance.



11
12
13
# File 'lib/rrj/janus/responses/admin.rb', line 11

def sessions
  read_data(__method__.to_s)
end

#timeoutInteger

Returns Timeout for session.

Returns:

  • (Integer)

    Timeout for session.



63
64
65
# File 'lib/rrj/janus/responses/admin.rb', line 63

def timeout
  read_data(__method__.to_s)
end