Documentation ¶
Index ¶
- type Body
- type BodyResponse
- type Envelope
- type EnvelopeResponse
- type GetCurrentConnectionIDsArgs
- type GetCurrentConnectionIDsResponse
- type GetCurrentConnectionInfoArgs
- type GetCurrentConnectionInfoResponse
- type GetProtocolInfoArgs
- type GetProtocolInfoResponse
- type Service
- func (s *Service) GetCurrentConnectionIDs(httpClient *http.Client, args *GetCurrentConnectionIDsArgs) (*GetCurrentConnectionIDsResponse, error)
- func (s *Service) GetCurrentConnectionInfo(httpClient *http.Client, args *GetCurrentConnectionInfoArgs) (*GetCurrentConnectionInfoResponse, error)
- func (s *Service) GetProtocolInfo(httpClient *http.Client, args *GetProtocolInfoArgs) (*GetProtocolInfoResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Body ¶
type Body struct { XMLName xml.Name `xml:"s:Body"` GetProtocolInfo *GetProtocolInfoArgs `xml:"u:GetProtocolInfo,omitempty"` GetCurrentConnectionIDs *GetCurrentConnectionIDsArgs `xml:"u:GetCurrentConnectionIDs,omitempty"` GetCurrentConnectionInfo *GetCurrentConnectionInfoArgs `xml:"u:GetCurrentConnectionInfo,omitempty"` }
type BodyResponse ¶
type BodyResponse struct { XMLName xml.Name `xml:"Body"` GetProtocolInfo *GetProtocolInfoResponse `xml:"GetProtocolInfoResponse,omitempty"` GetCurrentConnectionIDs *GetCurrentConnectionIDsResponse `xml:"GetCurrentConnectionIDsResponse,omitempty"` GetCurrentConnectionInfo *GetCurrentConnectionInfoResponse `xml:"GetCurrentConnectionInfoResponse,omitempty"` }
type EnvelopeResponse ¶
type EnvelopeResponse struct { XMLName xml.Name `xml:"Envelope"` Xmlns string `xml:"xmlns:s,attr"` EncodingStyle string `xml:"encodingStyle,attr"` Body BodyResponse `xml:"Body"` }
type GetCurrentConnectionIDsArgs ¶
type GetCurrentConnectionIDsArgs struct {
Xmlns string `xml:"xmlns:u,attr"`
}
type GetCurrentConnectionIDsResponse ¶
type GetCurrentConnectionIDsResponse struct {
ConnectionIDs string `xml:"ConnectionIDs"`
}
type GetCurrentConnectionInfoResponse ¶
type GetCurrentConnectionInfoResponse struct { RcsID int32 `xml:"RcsID"` AVTransportID int32 `xml:"AVTransportID"` ProtocolInfo string `xml:"ProtocolInfo"` PeerConnectionManager string `xml:"PeerConnectionManager"` PeerConnectionID int32 `xml:"PeerConnectionID"` Direction string `xml:"Direction"` Status string `xml:"Status"` }
type GetProtocolInfoArgs ¶
type GetProtocolInfoArgs struct {
Xmlns string `xml:"xmlns:u,attr"`
}
type GetProtocolInfoResponse ¶
type Service ¶
func NewService ¶
func (*Service) GetCurrentConnectionIDs ¶
func (s *Service) GetCurrentConnectionIDs(httpClient *http.Client, args *GetCurrentConnectionIDsArgs) (*GetCurrentConnectionIDsResponse, error)
func (*Service) GetCurrentConnectionInfo ¶
func (s *Service) GetCurrentConnectionInfo(httpClient *http.Client, args *GetCurrentConnectionInfoArgs) (*GetCurrentConnectionInfoResponse, error)
func (*Service) GetProtocolInfo ¶
func (s *Service) GetProtocolInfo(httpClient *http.Client, args *GetProtocolInfoArgs) (*GetProtocolInfoResponse, error)
Click to show internal directories.
Click to hide internal directories.