Exemplo n.º 1
0
func (dp DhcpPacket) GetTypeMessage() (option.MessageType, error) {
	opt53 := new(option.Option53MessageType)
	found, err := dp.GetOption(opt53)
	if err != nil {
		return option.UNKNOWN, err
	}
	if !found {
		return option.UNKNOWN, dherrors.Opt53NotFound
	}
	return opt53.GetMessageType(), nil
}