summaryrefslogtreecommitdiffhomepage
path: root/dhcpv4/option_class_identifier.go
diff options
context:
space:
mode:
Diffstat (limited to 'dhcpv4/option_class_identifier.go')
-rw-r--r--dhcpv4/option_class_identifier.go32
1 files changed, 0 insertions, 32 deletions
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)
-}