org.rococoa.cocoa.security
Class cssm_dbinfo

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.security.cssm_dbinfo
Direct Known Subclasses:
cssm_dbinfo.ByReference, cssm_dbinfo.ByValue

public class cssm_dbinfo
extends com.ochafik.lang.jnaerator.runtime.Structure

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class cssm_dbinfo.ByReference
           
static class cssm_dbinfo.ByValue
           
 
Field Summary
 ByteByReference AccessPath
           
 cssm_db_parsing_module_info.ByReference DefaultParsingModules
           
 int IsLocal
           
 int NumberOfRecordTypes
          meta information about each record type stored in this
data store including meta information about record
attributes and indexes
 cssm_db_record_attribute_info.ByReference RecordAttributeNames
           
 cssm_db_record_index_info.ByReference RecordIndexes
           
 Pointer Reserved
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
cssm_dbinfo()
           
cssm_dbinfo(int NumberOfRecordTypes, cssm_db_parsing_module_info.ByReference DefaultParsingModules, cssm_db_record_attribute_info.ByReference RecordAttributeNames, cssm_db_record_index_info.ByReference RecordIndexes, int IsLocal, ByteByReference AccessPath, Pointer Reserved)
           
 
Method Summary
 cssm_dbinfo.ByReference byReference()
           
 cssm_dbinfo.ByValue byValue()
           
 cssm_dbinfo clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NumberOfRecordTypes

public int NumberOfRecordTypes
meta information about each record type stored in this
data store including meta information about record
attributes and indexes


DefaultParsingModules

public cssm_db_parsing_module_info.ByReference DefaultParsingModules

RecordAttributeNames

public cssm_db_record_attribute_info.ByReference RecordAttributeNames

RecordIndexes

public cssm_db_record_index_info.ByReference RecordIndexes

IsLocal

public int IsLocal

AccessPath

public ByteByReference AccessPath

Reserved

public Pointer Reserved
Constructor Detail

cssm_dbinfo

public cssm_dbinfo()

cssm_dbinfo

public cssm_dbinfo(int NumberOfRecordTypes,
                   cssm_db_parsing_module_info.ByReference DefaultParsingModules,
                   cssm_db_record_attribute_info.ByReference RecordAttributeNames,
                   cssm_db_record_index_info.ByReference RecordIndexes,
                   int IsLocal,
                   ByteByReference AccessPath,
                   Pointer Reserved)
Parameters:
NumberOfRecordTypes - meta information about each record type stored in this
data store including meta information about record
attributes and indexes
IsLocal - access restrictions for opening this data store
AccessPath - URL, dir path, etc.
Method Detail

byReference

public cssm_dbinfo.ByReference byReference()

byValue

public cssm_dbinfo.ByValue byValue()

clone

public cssm_dbinfo clone()
Overrides:
clone in class Object