Fixed building of models, moved code into directory structure.
[packetcable.git] / protocol_plugins.packetcable / src / main / java / org / umu / cops / stack / COPSPdpAddress.java
1 /*\r
2  * Copyright (c) 2003 University of Murcia.  All rights reserved.\r
3  * --------------------------------------------------------------\r
4  * For more information, please see <http://www.umu.euro6ix.org/>.\r
5  */\r
6 \r
7 package org.umu.cops.stack;\r
8 \r
9 import java.io.IOException;\r
10 import java.io.OutputStream;\r
11 \r
12 /**\r
13  * COPS PDP Address\r
14  *\r
15  * @version COPSPdpAddress.java, v 1.00 2003\r
16  *\r
17  */\r
18 abstract public class COPSPdpAddress extends COPSObjBase {\r
19 \r
20     /**\r
21      * Method isPdpAddress\r
22      *\r
23      * @return   a boolean\r
24      *\r
25      */\r
26     public boolean isPdpAddress() {\r
27         return true;\r
28     };\r
29 \r
30     /**\r
31      * Method isIpv4PdpAddress\r
32      *\r
33      * @return   a boolean\r
34      *\r
35      */\r
36     public boolean isIpv4PdpAddress() {\r
37         return false;\r
38     };\r
39 \r
40     /**\r
41      * Method isIpv6PdpAddress\r
42      *\r
43      * @return   a boolean\r
44      *\r
45      */\r
46     public boolean isIpv6PdpAddress() {\r
47         return false;\r
48     };\r
49 \r
50     /**\r
51      * Method isLastPdpAddress\r
52      *\r
53      * @return   a boolean\r
54      *\r
55      */\r
56     public boolean isLastPdpAddress() {\r
57         return false;\r
58     };\r
59 \r
60     /**\r
61      * Method isPdpredirectAddress\r
62      *\r
63      * @return   a boolean\r
64      *\r
65      */\r
66     public boolean isPdpredirectAddress() {\r
67         return false;\r
68     };\r
69 \r
70     /**\r
71      * Write an object textual description in the output stream\r
72      *\r
73      * @param    os                  an OutputStream\r
74      *\r
75      * @throws   IOException\r
76      *\r
77      */\r
78     abstract public void dump(OutputStream os) throws IOException;\r
79 };\r
80 \r