A working proxy exists.

This commit is contained in:
2021-02-27 22:25:50 +01:00
parent ce94bf0d89
commit 617d7834cc
29 changed files with 781 additions and 195 deletions

View File

@@ -1,36 +1,36 @@
package ipp
type mimeMediaType struct {
sos *setOfStrings
type MimeMediaType struct {
sos *SetOfStrings
}
func NewMimeMediaType(name string, values ...string) *mimeMediaType {
func NewMimeMediaType(name string, values ...string) *MimeMediaType {
m := new(mimeMediaType)
m := new(MimeMediaType)
m.sos = NewSetOfStrings(name, mimeMediaTypeValueTag, values)
return m
}
func (m mimeMediaType) Name() string {
func (m MimeMediaType) Name() string {
return m.sos.name
}
func (m mimeMediaType) String() string {
func (m MimeMediaType) String() string {
return m.sos.String()
}
func (m *mimeMediaType) size() int {
func (m *MimeMediaType) size() int {
return m.sos.size()
}
func (m *mimeMediaType) valueTag() tag {
func (m *MimeMediaType) valueTag() tag {
return m.sos.valueTag()
}
func (m *mimeMediaType) marshal() []byte {
func (m *MimeMediaType) marshal() []byte {
return m.sos.marshal()
}
func (m *mimeMediaType) addValue(v interface{}) {
func (m *MimeMediaType) addValue(v interface{}) {
m.sos.AddValue(v.(string))
}