Package com.cygnusreach.events

Types

Link copied to clipboard
data class CommandEventArgs(    val msgid: Int,     val command: Command,     val context: ICommandContext) : EventArgs

CommandEventArgs is a data class that contains a Command and the associated ICommandContext.

Link copied to clipboard
data class DisconnectEventArgs(val expected: Boolean) : EventArgs

DisconnectEventArgs is a data class that contains the state for a disconnect event.

Link copied to clipboard
interface EventArgs

EventArgs is an empty interface used to provide a common hierarchy for all event data that used by the SDK

Link copied to clipboard
data class MessageErrorEventArgs(    val messageId: Int,     val category: Int,     val error: String) : EventArgs

MessageErrorEventArgs contains information concerning an error involving a com.cygnusreach.messages.Message.

Link copied to clipboard
data class NotificationEventArgs(val msgid: Int, val notification: Notification) : EventArgs

NotificationEventArgs that contains a Notification.

Link copied to clipboard
class PartialMessageReceivedEventArgs(    val msgid: Int,     val category: Int,     val messageType: MessageType,     val position: Int,     val length: Int,     val received: Int) : EventArgs

Partial message id event args

Link copied to clipboard
data class QueryEventArgs(    val msgid: Int,     val query: Query,     val context: IQueryContext) : EventArgs

QueryEventArgs is a data class that contains a Query and the associated IQueryContext.

Link copied to clipboard
data class ScreenCaptureEventArgs(val controller: IScreenCaptureController) : EventArgs

ScreenCaptureEventArgs contains a IMediaStreamController that can be used to control an outbound media stream created by a screen capture

Link copied to clipboard
data class VideoCaptureEventArgs(val controller: ICameraStreamController) : EventArgs

LocalMediaStreamEventArgs contains a IMediaStreamController that can be used to control an outbound media stream