Fix typo in the last changelog entry.
[official-gcc.git] / libjava / java / net / DatagramPacket.h
blob068329e05c5bd6288fdae02903d6f26bf3af9170
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_net_DatagramPacket__
5 #define __java_net_DatagramPacket__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace net
18 class DatagramPacket;
19 class InetAddress;
20 class SocketAddress;
25 class java::net::DatagramPacket : public ::java::lang::Object
28 public:
29 DatagramPacket(JArray< jbyte > *, jint, jint);
30 DatagramPacket(JArray< jbyte > *, jint);
31 DatagramPacket(JArray< jbyte > *, jint, jint, ::java::net::InetAddress *, jint);
32 DatagramPacket(JArray< jbyte > *, jint, ::java::net::InetAddress *, jint);
33 DatagramPacket(JArray< jbyte > *, jint, jint, ::java::net::SocketAddress *);
34 DatagramPacket(JArray< jbyte > *, jint, ::java::net::SocketAddress *);
35 ::java::net::InetAddress * getAddress();
36 jint getPort();
37 JArray< jbyte > * getData();
38 jint getOffset();
39 jint getLength();
40 void setAddress(::java::net::InetAddress *);
41 void setPort(jint);
42 void setSocketAddress(::java::net::SocketAddress *);
43 ::java::net::SocketAddress * getSocketAddress();
44 void setData(JArray< jbyte > *);
45 void setData(JArray< jbyte > *, jint, jint);
46 void setLength(jint);
47 private:
48 JArray< jbyte > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) buffer;
49 jint offset;
50 public: // actually package-private
51 jint length;
52 jint maxlen;
53 private:
54 ::java::net::InetAddress * address;
55 jint port;
56 public:
57 static ::java::lang::Class class$;
60 #endif // __java_net_DatagramPacket__