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

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.BSDSockAddrUnix
Enclosing interface:
RubyUNIXSocket.LibCSocket

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


Nested Class Summary
 
Nested classes/interfaces inherited from class com.kenai.jaffl.struct.Struct
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.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
 
Field Summary
 com.kenai.jaffl.struct.Struct.Signed8 sun_family
           
 com.kenai.jaffl.struct.Struct.Signed8 sun_len
           
 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.BSDSockAddrUnix()
           
 
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_len

public final com.kenai.jaffl.struct.Struct.Signed8 sun_len

sun_family

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

sun_path

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

RubyUNIXSocket.LibCSocket.BSDSockAddrUnix

public RubyUNIXSocket.LibCSocket.BSDSockAddrUnix()
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.