org.jruby.ext.socket
Class RubyUNIXSocket.LibCSocket.sockaddr_un

java.lang.Object
  extended by com.kenai.jaffl.struct.Struct
      extended by org.jruby.ext.socket.RubyUNIXSocket.LibCSocket.sockaddr_un
Direct Known Subclasses:
RubyUNIXSocket.LibCSocket.BSDSockAddrUnix, RubyUNIXSocket.LibCSocket.DefaultSockAddrUnix
Enclosing interface:
RubyUNIXSocket.LibCSocket

public abstract static class RubyUNIXSocket.LibCSocket.sockaddr_un
extends com.kenai.jaffl.struct.Struct


Nested Class Summary
 
Nested classes/interfaces inherited from class com.kenai.jaffl.struct.Struct
com.kenai.jaffl.struct.Struct.AbstractBoolean, com.kenai.jaffl.struct.Struct.AbstractMember, com.kenai.jaffl.struct.Struct.Address, com.kenai.jaffl.struct.Struct.AsciiString, com.kenai.jaffl.struct.Struct.AsciiStringRef, com.kenai.jaffl.struct.Struct.Boolean, com.kenai.jaffl.struct.Struct.Constants, com.kenai.jaffl.struct.Struct.Double, com.kenai.jaffl.struct.Struct.Enum<T extends java.lang.Enum<T>>, com.kenai.jaffl.struct.Struct.Enum16<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Enum32<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Enum64<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Enum8<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.EnumField<E>, com.kenai.jaffl.struct.Struct.EnumLong<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Float, com.kenai.jaffl.struct.Struct.Member, com.kenai.jaffl.struct.Struct.NumberField, com.kenai.jaffl.struct.Struct.Offset, com.kenai.jaffl.struct.Struct.Padding, com.kenai.jaffl.struct.Struct.Pointer, com.kenai.jaffl.struct.Struct.Signed16, com.kenai.jaffl.struct.Struct.Signed32, com.kenai.jaffl.struct.Struct.Signed64, com.kenai.jaffl.struct.Struct.Signed8, com.kenai.jaffl.struct.Struct.SignedLong, com.kenai.jaffl.struct.Struct.String, com.kenai.jaffl.struct.Struct.Unsigned16, com.kenai.jaffl.struct.Struct.Unsigned32, com.kenai.jaffl.struct.Struct.Unsigned64, com.kenai.jaffl.struct.Struct.Unsigned8, com.kenai.jaffl.struct.Struct.UnsignedLong, com.kenai.jaffl.struct.Struct.UTF8String, com.kenai.jaffl.struct.Struct.UTF8StringRef, com.kenai.jaffl.struct.Struct.UTFString, com.kenai.jaffl.struct.Struct.UTFStringRef, com.kenai.jaffl.struct.Struct.WBOOL
 
Field Summary
static int LENGTH
           
 
Constructor Summary
RubyUNIXSocket.LibCSocket.sockaddr_un()
           
 
Method Summary
abstract  int getFamily()
           
static RubyUNIXSocket.LibCSocket.sockaddr_un newInstance()
           
abstract  com.kenai.jaffl.struct.Struct.UTF8String path()
           
abstract  void setFamily(int family)
           
 
Methods inherited from class com.kenai.jaffl.struct.Struct
array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, arrayBegin, arrayEnd, inner, toString, useMemory, useMemory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LENGTH

public static final int LENGTH
See Also:
Constant Field Values
Constructor Detail

RubyUNIXSocket.LibCSocket.sockaddr_un

public RubyUNIXSocket.LibCSocket.sockaddr_un()
Method Detail

setFamily

public abstract void setFamily(int family)

getFamily

public abstract int getFamily()

path

public abstract com.kenai.jaffl.struct.Struct.UTF8String path()

newInstance

public static final RubyUNIXSocket.LibCSocket.sockaddr_un newInstance()


Copyright © 2002-2009 JRuby Team. All Rights Reserved.