Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| " 2013 FRC Java API "
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
com.sun.cldc.jna.Structure

Packages that use Structure
com.sun.cldc.jna | The CLDC/JNA package contains classes that help import native data structures and functions from Java code without writing C code.
com.sun.squawk.platform.posix.natives |
edu.wpi.first.wpilibj.communication | Provides classes for communicating with the driver station and synchronizing with C/C++ code.
edu.wpi.first.wpilibj.image | Provides classes to access National Instrument's nivison library for machine vision enables automated image processing for color identification, tracking and analysis.

Uses of Structure in com.sun.cldc.jna

Subclasses of Structure in com.sun.cldc.jna
`class` | `DynamicStructure` A DynamicStructure is a structure with support for getting the field offsets for a particular platform from native code.
`class` | `OpaqueStructure` This is a "Structure" that we'll never look at the fields of.

Fields in com.sun.cldc.jna declared as Structure
`static Structure` | `Structure.NULL` Singleton object that can be used as a NULL structure instance.

Methods in com.sun.cldc.jna that return Structure
`static Structure` | `Function.returnStruct(Class klass, int ptr)` Standard conversion function that creates an structure instance of type `klass` from a C address `ptr`.

Uses of Structure in com.sun.squawk.platform.posix.natives

Subclasses of Structure in com.sun.squawk.platform.posix.natives
`static class` | `LibC.stat` C struct stat // struct stat { // dev_t st_dev; /* [XSI] ID of device containing file 4 0 // ino_t st_ino; /* [XSI] File serial number 4 4 // mode_t st_mode; /* [XSI] Mode of file (see below) 2 8 // nlink_t st_nlink; /* [XSI] Number of hard links 2 10 // uid_t st_uid; /* [XSI] User ID of the file 4 12 // gid_t st_gid; /* [XSI] Group ID of the file 4 16 // dev_t st_rdev; /* [XSI] Device ID 4 20 // time_t st_atime; /* [XSI] Time of last access 4 24 // long st_atimensec; /* nsec of last access 4 28 // time_t st_mtime; /* [XSI] Last data modification time 4 32 // long st_mtimensec; /* last data modification nsec 4 36 // time_t st_ctime; /* [XSI] Time of last status change 4 40 // long st_ctimensec; /* nsec of last status change 4 44 // off_t st_size; /* [XSI] file size, in bytes 8 48 // blkcnt_t st_blocks; /* [XSI] blocks allocated for file 8 // blksize_t st_blksize; /* [XSI] optimal blocksize for I/O 4 // __uint32_t st_flags; /* user defined flags for file 4 // __uint32_t st_gen; /* file generation number 4 // __int32_t st_lspare; /* RESERVED: DO NOT USE! 4 // __int64_t st_qspare[2]; /* RESERVED: DO NOT USE! 16 // };
`static class` | `LibCImpl.statImpl`
`static class` | `NetDB.hostent` C STRUCTURE HostEnt struct hostent { char *h_name; official name of host char **h_aliases; alias list int h_addrtype; host address type int h_length; length of address char **h_addr_list; list of addresses from name server }; #define h_addr h_addr_list[0] address, for backward compatibility
`static class` | `NetDBImpl.hostentImpl`
`static class` | `Socket.sockaddr_in` C STRUCTURE sockaddr_in / struct sockaddr_in { u_char sin_len; 1 u_char sin_family; 1 u_short sin_port; 2 struct in_addr sin_addr; 4 char sin_zero[8]; 8 }; struct sockaddr { __uint8_t sa_len; /* total length sa_family_t sa_family; /* [XSI] address family char sa_data[14]; /* [XSI] addr value (actually larger) };
`static class` | `SocketImpl.sockaddr_inImpl`
`static class` | `Time.timeval` struct timeval { time_t tv_sec; // seconds since Jan.
`static class` | `TimeImpl.timevalImpl`

Uses of Structure in edu.wpi.first.wpilibj.communication

Subclasses of Structure in edu.wpi.first.wpilibj.communication
`class` | `FRCCommonControlData` Structure for data exchanged between the robot and the driver station.
`static class` | `FRCControl.DynamicControlData`

Uses of Structure in edu.wpi.first.wpilibj.image

Subclasses of Structure in edu.wpi.first.wpilibj.image
`class` | `CurveOptions`
`class` | `EllipseDescriptor`
`static class` | `NIVision.Range`
`static class` | `NIVision.Rect`
`class` | `RegionOfInterest` This is a dummy class which needs to be filled in.
`class` | `ShapeDetectionOptions`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| " 2013 FRC Java API "
PREV NEXT | FRAMES NO FRAMES

"
For updated information see the Java FRC site
"