OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [java/] [net/] [DatagramSocket.h] - Blame information for rev 775

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 758 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __java_net_DatagramSocket__
5
#define __java_net_DatagramSocket__
6
 
7
#pragma interface
8
 
9
#include <java/lang/Object.h>
10
extern "Java"
11
{
12
  namespace java
13
  {
14
    namespace net
15
    {
16
        class DatagramPacket;
17
        class DatagramSocket;
18
        class DatagramSocketImpl;
19
        class DatagramSocketImplFactory;
20
        class InetAddress;
21
        class SocketAddress;
22
    }
23
    namespace nio
24
    {
25
      namespace channels
26
      {
27
          class DatagramChannel;
28
      }
29
    }
30
  }
31
}
32
 
33
class java::net::DatagramSocket : public ::java::lang::Object
34
{
35
 
36
public: // actually protected
37
  DatagramSocket(::java::net::DatagramSocketImpl *);
38
public:
39
  DatagramSocket();
40
  DatagramSocket(jint);
41
  DatagramSocket(jint, ::java::net::InetAddress *);
42
  DatagramSocket(::java::net::SocketAddress *);
43
public: // actually package-private
44
  virtual ::java::net::DatagramSocketImpl * getImpl();
45
public:
46
  virtual void close();
47
  virtual ::java::net::InetAddress * getInetAddress();
48
  virtual jint getPort();
49
  virtual ::java::net::InetAddress * getLocalAddress();
50
  virtual jint getLocalPort();
51
  virtual jint getSoTimeout();
52
  virtual void setSoTimeout(jint);
53
  virtual jint getSendBufferSize();
54
  virtual void setSendBufferSize(jint);
55
  virtual jint getReceiveBufferSize();
56
  virtual void setReceiveBufferSize(jint);
57
  virtual void connect(::java::net::InetAddress *, jint);
58
  virtual void disconnect();
59
  virtual void receive(::java::net::DatagramPacket *);
60
  virtual void send(::java::net::DatagramPacket *);
61
  virtual void bind(::java::net::SocketAddress *);
62
  virtual jboolean isClosed();
63
  virtual ::java::nio::channels::DatagramChannel * getChannel();
64
  virtual void connect(::java::net::SocketAddress *);
65
  virtual jboolean isBound();
66
  virtual jboolean isConnected();
67
  virtual ::java::net::SocketAddress * getRemoteSocketAddress();
68
  virtual ::java::net::SocketAddress * getLocalSocketAddress();
69
  virtual void setReuseAddress(jboolean);
70
  virtual jboolean getReuseAddress();
71
  virtual void setBroadcast(jboolean);
72
  virtual jboolean getBroadcast();
73
  virtual void setTrafficClass(jint);
74
  virtual jint getTrafficClass();
75
  static void setDatagramSocketImplFactory(::java::net::DatagramSocketImplFactory *);
76
private:
77
  static ::java::net::DatagramSocketImplFactory * factory;
78
  ::java::net::DatagramSocketImpl * __attribute__((aligned(__alignof__( ::java::lang::Object)))) impl;
79
  jboolean implCreated;
80
  ::java::net::InetAddress * remoteAddress;
81
  jint remotePort;
82
  jboolean bound;
83
public:
84
  static ::java::lang::Class class$;
85
};
86
 
87
#endif // __java_net_DatagramSocket__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.