You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by er...@apache.org on 2005/01/08 06:34:21 UTC
svn commit: r124627 - in incubator/directory/dhcp/trunk/core/src: java/org/apache/dhcp test/org/apache/dhcp
Author: erodriguez
Date: Fri Jan 7 21:34:19 2005
New Revision: 124627
URL: http://svn.apache.org/viewcvs?view=rev&rev=124627
Log:
DHCP export package.
Added:
incubator/directory/dhcp/trunk/core/src/java/org/apache/dhcp/DhcpException.java
incubator/directory/dhcp/trunk/core/src/java/org/apache/dhcp/DhcpService.java
Modified:
incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpMessageDecoderTest.java
incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpTestCase.java
Added: incubator/directory/dhcp/trunk/core/src/java/org/apache/dhcp/DhcpException.java
Url: http://svn.apache.org/viewcvs/incubator/directory/dhcp/trunk/core/src/java/org/apache/dhcp/DhcpException.java?view=auto&rev=124627
==============================================================================
--- (empty file)
+++ incubator/directory/dhcp/trunk/core/src/java/org/apache/dhcp/DhcpException.java Fri Jan 7 21:34:19 2005
@@ -0,0 +1,28 @@
+/*
+ * Copyright 2005 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+package org.apache.dhcp;
+
+
+public class DhcpException extends Exception
+{
+ public DhcpException(String name)
+ {
+ super(name);
+ }
+}
+
Added: incubator/directory/dhcp/trunk/core/src/java/org/apache/dhcp/DhcpService.java
Url: http://svn.apache.org/viewcvs/incubator/directory/dhcp/trunk/core/src/java/org/apache/dhcp/DhcpService.java?view=auto&rev=124627
==============================================================================
--- (empty file)
+++ incubator/directory/dhcp/trunk/core/src/java/org/apache/dhcp/DhcpService.java Fri Jan 7 21:34:19 2005
@@ -0,0 +1,29 @@
+/*
+ * Copyright 2005 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+package org.apache.dhcp;
+
+import org.apache.dhcp.messages.DhcpMessage;
+
+/**
+ * DHCP Protocol (RFC 2131, RFC 2132)
+ */
+public interface DhcpService
+{
+ public DhcpMessage getReplyFor( DhcpMessage request );
+}
+
Modified: incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpMessageDecoderTest.java
Url: http://svn.apache.org/viewcvs/incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpMessageDecoderTest.java?view=diff&rev=124627&p1=incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpMessageDecoderTest.java&r1=124626&p2=incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpMessageDecoderTest.java&r2=124627
==============================================================================
--- incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpMessageDecoderTest.java (original)
+++ incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpMessageDecoderTest.java Fri Jan 7 21:34:19 2005
@@ -20,7 +20,7 @@
import java.nio.ByteBuffer;
import org.apache.dhcp.io.DhcpMessageDecoder;
-import org.apache.dhcp.messages.AbstractDhcpMessage;
+import org.apache.dhcp.messages.DhcpMessage;
public class DhcpMessageDecoderTest extends DhcpTestCase
@@ -32,7 +32,7 @@
requestByteBuffer = getByteBufferFromFile( "DHCPDISCOVER.pdu" );
DhcpMessageDecoder decoder = new DhcpMessageDecoder();
- AbstractDhcpMessage dhcpRequest = decoder.decode( requestByteBuffer );
+ DhcpMessage dhcpRequest = decoder.decode( requestByteBuffer );
print( dhcpRequest );
}
@@ -42,7 +42,7 @@
requestByteBuffer = getByteBufferFromFile( "DHCPOFFER.pdu" );
DhcpMessageDecoder decoder = new DhcpMessageDecoder();
- AbstractDhcpMessage dhcpRequest = decoder.decode( requestByteBuffer );
+ DhcpMessage dhcpRequest = decoder.decode( requestByteBuffer );
print( dhcpRequest );
}
Modified: incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpTestCase.java
Url: http://svn.apache.org/viewcvs/incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpTestCase.java?view=diff&rev=124627&p1=incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpTestCase.java&r1=124626&p2=incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpTestCase.java&r2=124627
==============================================================================
--- incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpTestCase.java (original)
+++ incubator/directory/dhcp/trunk/core/src/test/org/apache/dhcp/DhcpTestCase.java Fri Jan 7 21:34:19 2005
@@ -23,19 +23,19 @@
import junit.framework.TestCase;
-import org.apache.dhcp.messages.AbstractDhcpMessage;
+import org.apache.dhcp.messages.DhcpMessage;
public abstract class DhcpTestCase extends TestCase
{
protected static final int MINIMUM_DHCP_DATAGRAM_SIZE = 576;
- protected void print( AbstractDhcpMessage message )
+ protected void print( DhcpMessage message )
{
System.out.println( message.getMessageType() );
System.out.println( message.getHardwareAddressType() );
System.out.println( message.getHardwareAddressLength() );
- System.out.println( message.getHops() );
+ System.out.println( message.getHardwareOptions() );
System.out.println( message.getTransactionId() );
System.out.println( message.getSeconds() );
System.out.println( message.getFlags() );