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

Subversion Repositories openrisc

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

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

Line No. Rev Author Line
1 756 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __gnu_java_net_PlainSocketImpl__
5
#define __gnu_java_net_PlainSocketImpl__
6
 
7
#pragma interface
8
 
9
#include <java/net/SocketImpl.h>
10
extern "Java"
11
{
12
  namespace gnu
13
  {
14
    namespace java
15
    {
16
      namespace net
17
      {
18
          class PlainSocketImpl;
19
      }
20
    }
21
  }
22
  namespace java
23
  {
24
    namespace net
25
    {
26
        class InetAddress;
27
        class InetSocketAddress;
28
        class SocketAddress;
29
        class SocketImpl;
30
    }
31
  }
32
}
33
 
34
class gnu::java::net::PlainSocketImpl : public ::java::net::SocketImpl
35
{
36
 
37
public:
38
  jboolean isInChannelOperation();
39
  void setInChannelOperation(jboolean);
40
  PlainSocketImpl();
41
public: // actually protected
42
  void finalize();
43
public:
44
  jint getNativeFD();
45
  void setOption(jint, ::java::lang::Object *);
46
  ::java::lang::Object * getOption(jint);
47
  void shutdownInput();
48
  void shutdownOutput();
49
  void create(jboolean);
50
public: // actually protected
51
  void connect(::java::lang::String *, jint);
52
  void connect(::java::net::InetAddress *, jint);
53
  void connect(::java::net::SocketAddress *, jint);
54
  void bind(::java::net::InetAddress *, jint);
55
  void listen(jint);
56
  void accept(::java::net::SocketImpl *);
57
private:
58
  void accept(::gnu::java::net::PlainSocketImpl *);
59
public: // actually protected
60
  jint available();
61
  void close();
62
  void sendUrgentData(jint);
63
public:
64
  ::java::net::InetSocketAddress * getLocalAddress();
65
public: // actually protected
66
  ::java::io::InputStream * getInputStream();
67
  ::java::io::OutputStream * getOutputStream();
68
public: // actually package-private
69
  static const jint _Jv_TCP_NODELAY_ = 1;
70
  static const jint _Jv_SO_BINDADDR_ = 15;
71
  static const jint _Jv_SO_REUSEADDR_ = 4;
72
  static const jint _Jv_SO_BROADCAST_ = 32;
73
  static const jint _Jv_SO_OOBINLINE_ = 4099;
74
  static const jint _Jv_IP_MULTICAST_IF_ = 16;
75
  static const jint _Jv_IP_MULTICAST_IF2_ = 31;
76
  static const jint _Jv_IP_MULTICAST_LOOP_ = 18;
77
  static const jint _Jv_IP_TOS_ = 3;
78
  static const jint _Jv_SO_LINGER_ = 128;
79
  static const jint _Jv_SO_TIMEOUT_ = 4102;
80
  static const jint _Jv_SO_SNDBUF_ = 4097;
81
  static const jint _Jv_SO_RCVBUF_ = 4098;
82
  static const jint _Jv_SO_KEEPALIVE_ = 8;
83
  jint __attribute__((aligned(__alignof__( ::java::net::SocketImpl)))) native_fd;
84
  jint timeout;
85
  ::java::net::InetAddress * localAddress;
86
  ::java::net::InetSocketAddress * localSocketAddress;
87
private:
88
  ::java::io::InputStream * in;
89
  ::java::io::OutputStream * out;
90
  jboolean inChannelOperation;
91
public:
92
  static ::java::lang::Class class$;
93
};
94
 
95
#endif // __gnu_java_net_PlainSocketImpl__

powered by: WebSVN 2.1.0

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