From feb8958aff848a6d7363fea2e29a2ac071685055 Mon Sep 17 00:00:00 2001 From: Christopher Koch Date: Tue, 15 Jan 2019 20:55:06 +0000 Subject: dhcpv4: consolidate string options into one file. --- dhcpv4/option_class_identifier.go | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 dhcpv4/option_class_identifier.go (limited to 'dhcpv4/option_class_identifier.go') diff --git a/dhcpv4/option_class_identifier.go b/dhcpv4/option_class_identifier.go deleted file mode 100644 index 286cb59..0000000 --- a/dhcpv4/option_class_identifier.go +++ /dev/null @@ -1,32 +0,0 @@ -package dhcpv4 - -import ( - "fmt" -) - -// OptClassIdentifier implements the vendor class identifier option described -// in RFC 2132, Section 9.13. -type OptClassIdentifier struct { - Identifier string -} - -// ParseOptClassIdentifier constructs an OptClassIdentifier struct from a sequence of -// bytes and returns it, or an error. -func ParseOptClassIdentifier(data []byte) (*OptClassIdentifier, error) { - return &OptClassIdentifier{Identifier: string(data)}, nil -} - -// Code returns the option code. -func (o *OptClassIdentifier) Code() OptionCode { - return OptionClassIdentifier -} - -// ToBytes returns a serialized stream of bytes for this option. -func (o *OptClassIdentifier) ToBytes() []byte { - return []byte(o.Identifier) -} - -// String returns a human-readable string for this option. -func (o *OptClassIdentifier) String() string { - return fmt.Sprintf("Class Identifier -> %v", o.Identifier) -} -- cgit v1.2.3