Files
pmomusic/upnp/serviceset.go

26 lines
598 B
Go
Raw Normal View History

2025-09-06 17:45:28 +02:00
package upnp
2025-08-01 12:45:42 +02:00
import (
"iter"
"gargoton.petite-maison-orange.fr/eric/pmomusic/upnp/objectstore"
)
type ServiceSet objectstore.ObjectSet[*Service]
2025-09-06 17:45:28 +02:00
func (m *ServiceSet) Insert(obj *Service) error {
return (*objectstore.ObjectSet[*Service])(m).Insert(obj)
}
func (m *ServiceSet) InsertOrReplace(obj *Service) {
(*objectstore.ObjectSet[*Service])(m).InsertOrReplace(obj)
2025-08-01 12:45:42 +02:00
}
func (set *ServiceSet) Contains(obj *Service) bool {
return (*objectstore.ObjectSet[*Service])(set).Contains(obj)
}
func (m *ServiceSet) All() iter.Seq[*Service] {
return (*objectstore.ObjectSet[*Service])(m).All()
}