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

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

public static final class RubyUNIXSocket.LibCSocket.DefaultSockAddrUnix
extends RubyUNIXSocket.LibCSocket.sockaddr_un


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
 com.kenai.jaffl.struct.Struct.Signed16 sun_family
           
 com.kenai.jaffl.struct.Struct.UTF8String sun_path
           
 
Fields inherited from class org.jruby.ext.socket.RubyUNIXSocket.LibCSocket.sockaddr_un
LENGTH
 
Constructor Summary
RubyUNIXSocket.LibCSocket.DefaultSockAddrUnix()
           
 
Method Summary
 int getFamily()
           
 com.kenai.jaffl.struct.Struct.UTF8String path()
           
 void setFamily(int family)
           
 
Methods inherited from class org.jruby.ext.socket.RubyUNIXSocket.LibCSocket.sockaddr_un
newInstance
 
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

sun_family

public final com.kenai.jaffl.struct.Struct.Signed16 sun_family

sun_path

public final com.kenai.jaffl.struct.Struct.UTF8String sun_path
Constructor Detail

RubyUNIXSocket.LibCSocket.DefaultSockAddrUnix

public RubyUNIXSocket.LibCSocket.DefaultSockAddrUnix()
Method Detail

setFamily

public final void setFamily(int family)
Specified by:
setFamily in class RubyUNIXSocket.LibCSocket.sockaddr_un

getFamily

public final int getFamily()
Specified by:
getFamily in class RubyUNIXSocket.LibCSocket.sockaddr_un

path

public final com.kenai.jaffl.struct.Struct.UTF8String path()
Specified by:
path in class RubyUNIXSocket.LibCSocket.sockaddr_un


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