sippy_sdp

package
v0.0.0-...-b4a1369 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2023 License: BSD-2-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SdpConnecton

type SdpConnecton struct {
	// contains filtered or unexported fields
}

func ParseSdpConnecton

func ParseSdpConnecton(body string) *SdpConnecton

func (*SdpConnecton) GetAType

func (s *SdpConnecton) GetAType() string

func (*SdpConnecton) GetAddr

func (s *SdpConnecton) GetAddr() string

func (*SdpConnecton) GetCopy

func (s *SdpConnecton) GetCopy() *SdpConnecton

func (*SdpConnecton) LocalStr

func (s *SdpConnecton) LocalStr(hostPort *sippy_net.HostPort) string

func (*SdpConnecton) SetAType

func (s *SdpConnecton) SetAType(atype string)

func (*SdpConnecton) SetAddr

func (s *SdpConnecton) SetAddr(addr string)

func (*SdpConnecton) String

func (s *SdpConnecton) String() string

type SdpGeneric

type SdpGeneric struct {
	// contains filtered or unexported fields
}

func ParseSdpGeneric

func ParseSdpGeneric(body string) *SdpGeneric

func (*SdpGeneric) GetCopy

func (s *SdpGeneric) GetCopy() *SdpGeneric

func (*SdpGeneric) LocalStr

func (s *SdpGeneric) LocalStr(hostPort *sippy_net.HostPort) string

func (*SdpGeneric) String

func (s *SdpGeneric) String() string

type SdpHeader

type SdpHeader interface {
	String() string
	LocalStr(hostPort *net.HostPort) string
}

type SdpHeaderAndName

type SdpHeaderAndName struct {
	Name   string
	Header SdpHeader
}

type SdpMedia

type SdpMedia struct {
	// contains filtered or unexported fields
}

func ParseSdpMedia

func ParseSdpMedia(body string) *SdpMedia

func (*SdpMedia) GetCopy

func (s *SdpMedia) GetCopy() *SdpMedia

func (*SdpMedia) GetFormats

func (s *SdpMedia) GetFormats() []string

func (*SdpMedia) GetPort

func (s *SdpMedia) GetPort() string

func (*SdpMedia) GetTransport

func (s *SdpMedia) GetTransport() string

func (*SdpMedia) HasFormat

func (s *SdpMedia) HasFormat(format string) bool

func (*SdpMedia) LocalStr

func (s *SdpMedia) LocalStr(hostPort *sippy_net.HostPort) string

func (*SdpMedia) SetFormats

func (s *SdpMedia) SetFormats(formats []string)

WARNING! Use this function only if know what you do! Otherwise consider using the sdpMediaDescription.SetFormats() instead.

func (*SdpMedia) SetPort

func (s *SdpMedia) SetPort(port string)

func (*SdpMedia) String

func (s *SdpMedia) String() string

type SdpMediaDescription

type SdpMediaDescription struct {
	// contains filtered or unexported fields
}

func NewSdpMediaDescription

func NewSdpMediaDescription() *SdpMediaDescription

func (*SdpMediaDescription) AddHeader

func (d *SdpMediaDescription) AddHeader(name, header string)

func (*SdpMediaDescription) GetAHeaders

func (d *SdpMediaDescription) GetAHeaders() []string

func (*SdpMediaDescription) GetCHeader

func (d *SdpMediaDescription) GetCHeader() *SdpConnecton

func (*SdpMediaDescription) GetCopy

func (*SdpMediaDescription) GetMHeader

func (d *SdpMediaDescription) GetMHeader() *SdpMedia

func (*SdpMediaDescription) HasAHeader

func (d *SdpMediaDescription) HasAHeader(headers []string) bool

func (*SdpMediaDescription) IsOnHold

func (d *SdpMediaDescription) IsOnHold() bool

func (*SdpMediaDescription) LocalStr

func (d *SdpMediaDescription) LocalStr(hostPort *sippy_net.HostPort, noC bool) (s string)

func (*SdpMediaDescription) RemoveAHeader

func (d *SdpMediaDescription) RemoveAHeader(hdr string)

func (*SdpMediaDescription) SanityCheck

func (d *SdpMediaDescription) SanityCheck() error

func (*SdpMediaDescription) SetAHeaders

func (d *SdpMediaDescription) SetAHeaders(a_headers []string)

func (*SdpMediaDescription) SetCHeader

func (d *SdpMediaDescription) SetCHeader(c_header *SdpConnecton)

func (*SdpMediaDescription) SetCHeaderAddr

func (d *SdpMediaDescription) SetCHeaderAddr(addr string)

func (*SdpMediaDescription) SetFormats

func (d *SdpMediaDescription) SetFormats(formats []string)

func (*SdpMediaDescription) String

func (d *SdpMediaDescription) String() (s string)

type SdpOrigin

type SdpOrigin struct {
	// contains filtered or unexported fields
}

func NewSdpOrigin

func NewSdpOrigin() *SdpOrigin

func NewSdpOriginWithAddress

func NewSdpOriginWithAddress(address string) (*SdpOrigin, error)

func ParseSdpOrigin

func ParseSdpOrigin(body string) (*SdpOrigin, error)

func (*SdpOrigin) GetCopy

func (s *SdpOrigin) GetCopy() *SdpOrigin

func (*SdpOrigin) GetSessionId

func (s *SdpOrigin) GetSessionId() string

func (*SdpOrigin) GetVersion

func (s *SdpOrigin) GetVersion() int64

func (*SdpOrigin) IncVersion

func (s *SdpOrigin) IncVersion()

func (*SdpOrigin) LocalStr

func (s *SdpOrigin) LocalStr(hostPort *sippy_net.HostPort) string

func (*SdpOrigin) SetAddress

func (s *SdpOrigin) SetAddress(addr string)

func (*SdpOrigin) SetAddressType

func (s *SdpOrigin) SetAddressType(t string)

func (*SdpOrigin) SetNetworkType

func (s *SdpOrigin) SetNetworkType(t string)

func (*SdpOrigin) String

func (s *SdpOrigin) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL