package mgcp

Created by pach on 08/03/17.

Source
mgcp.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. mgcp
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AckTx (start: @@[Int, MGCPTxId], end: Option[@@[Int, MGCPTxId]]) extends Product with Serializable
  2. sealed trait BearerAttribute extends AnyRef
  3. sealed trait CapabilityValue extends AnyRef
  4. sealed trait ConnectionModeType extends AnyRef
  5. sealed trait ConnectionParameter extends AnyRef
  6. case class EntityName (localName: Option[LocalEndpointName], domainName: String, port: Option[Int]) extends Product with Serializable
  7. sealed trait EventOwner extends AnyRef
  8. case class EventSpecification (event: PackageEvent, owner: Option[EventOwner]) extends Product with Serializable

    Specification (name) of the event

  9. sealed trait LocalConnectionOption extends CapabilityValue
  10. case class LocalEndpointName (start: LocalEndpointPart, parts: List[LocalEndpointPart]) extends Product with Serializable

    Name of the enpoint

    Name of the enpoint

    start

    Initial name

    parts

    parts separated by slash (/)

  11. sealed trait LocalEndpointPart extends AnyRef
  12. case class MGCPCommand (tpe: MGCPCommandType.Value, txId: @@[Int, MGCPTxId], endpoint: LocalEndpointName, domain: String, version: MGCPVersion, params: List[MGCPParameter], sdp: Option[SessionDescription]) extends Product with Serializable

    Reperesents MGCP command between gateway and CA (Call Agent)

    Reperesents MGCP command between gateway and CA (Call Agent)

    tpe

    Type of the command

    txId

    A transaction identifier

    endpoint

    Name of the mgcp endpoint

    domain

    Domain of the endpoint

    version

    MGCP Protocol version

    params

    Any parameters

    sdp

    If provided, SDP sent with the command

  13. sealed trait MGCPParameter extends AnyRef
  14. case class MGCPResponse (code: MGCPResponseCode, txId: @@[Int, MGCPTxId], packageName: Option[String], responseString: Option[String], params: List[MGCPParameter], sdp: Option[SessionDescription]) extends Product with Serializable

    MGCP Command Response

  15. sealed trait MGCPResponseCode extends AnyRef
  16. sealed trait MGCPTxId extends AnyRef
  17. case class MGCPVersion (major: Int, minor: Int, profile: Option[String]) extends Product with Serializable
  18. trait PackageEvent extends AnyRef
  19. sealed trait PackageName extends AnyRef
  20. case class PackageVersion (name: String, version: String) extends Product with Serializable

    Created by pach on 09/03/17.

  21. case class ParametrizedEvent (specification: EventSpecification, param: Option[String]) extends Product with Serializable
  22. case class RequestedEvent (event: EventSpecification, action: List[RequestedEventAction]) extends Product with Serializable

    Created by pach on 09/03/17.

  23. sealed trait RequestedEventAction extends AnyRef

Inherited from AnyRef

Inherited from Any

Ungrouped