2 * Copyright (c) 2016 Cisco and/or its affiliates.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at:
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 package io.fd.vpp.jvpp.dto;
19 import java.util.Objects;
22 * Represents reply DTO for control_ping message.
24 public final class ControlPingReply implements JVppReply<ControlPing> {
27 public int clientIndex;
31 public boolean equals(final Object o) {
35 if (o == null || getClass() != o.getClass()) {
38 final ControlPingReply that = (ControlPingReply) o;
39 return context == that.context &&
40 clientIndex == that.clientIndex &&
41 vpePid == that.vpePid;
45 public int hashCode() {
46 return Objects.hash(context, clientIndex, vpePid);
50 public String toString() {
51 return "ControlPingReply{" +
52 "context=" + context +
53 ", clientIndex=" + clientIndex +
54 ", vpePid=" + vpePid +