services

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2023 License: MPL-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SCP

type SCP interface {
	Start() error
	Stop() error
	OnAssociationRequest(f func(request network.AAssociationRQ) bool)
	OnCFindRequest(f func(request network.AAssociationRQ, findLevel string, data media.DcmObj) ([]media.DcmObj, uint16))
	OnCMoveRequest(f func(request network.AAssociationRQ, moveLevel string, data media.DcmObj) uint16)
	OnCStoreRequest(f func(request network.AAssociationRQ, data media.DcmObj) uint16)
	// contains filtered or unexported methods
}

SCP - Interface to scp

func NewSCP

func NewSCP(port int) SCP

NewSCP - Creates an interface to scu

type SCU

type SCU interface {
	EchoSCU(timeout int) error
	FindSCU(Query media.DcmObj, timeout int) (int, uint16, error)
	MoveSCU(destAET string, Query media.DcmObj, timeout int) (uint16, error)
	StoreSCU(FileName string, timeout int) error
	SetOnCFindResult(f func(result media.DcmObj))
	SetOnCMoveResult(f func(result media.DcmObj))
	// contains filtered or unexported methods
}

SCU - inteface to a scu

func NewSCU

func NewSCU(destination *network.Destination) SCU

NewSCU - Creates an interface to scu

Jump to

Keyboard shortcuts

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