Package com.jogamp.gluegen.procaddress
Class ProcAddressConfiguration
java.lang.Object
com.jogamp.gluegen.JavaConfiguration
com.jogamp.gluegen.procaddress.ProcAddressConfiguration
-
Field Summary
Fields inherited from class com.jogamp.gluegen.JavaConfiguration
LOG, NEWLINE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddForceProcAddressGen(String funcName) voidaddLocalProcAddressCallingConvention(String funcName, String callingConvention) convertToFunctionPointerName(String funcName) protected voiddispatch(String cmd, StringTokenizer tok, File file, String filename, int lineNo) booleanbooleanforceProcAddressGen(FunctionSymbol symbol) booleanbooleanprotected StringreadGetProcAddressTableExpr(StringTokenizer tok, String filename, int lineNo) protected voidreadLocalProcAddressCallingConvention(StringTokenizer tok, String filename, int lineNo) protected voidreadProcAddressNameExpr(StringTokenizer tok, String filename, int lineNo) protected voidsetProcAddressNameExpr(String expr) protected voidbooleanskipProcAddressGen(FunctionSymbol symbol) Methods inherited from class com.jogamp.gluegen.JavaConfiguration
accessControl, addClassJavadoc, addCustomJavaCode, addDelegateImplementation, addJavaPrologueOrEpilogue, addJavaSymbolRename, addMethodJavadoc, addTypeInfo, addTypeInfo, addUseNIODirectOnly, addUseNIOOnly, allStatic, canonicalNameOpaque, canonicalStructFieldSymbol, className, customCCode, customJavaCodeForClass, doInclude, doIncludeAs, emissionStyle, emitImpl, emitInterface, extendedInterfaces, extendedParentClass, forcedStructs, forceStaticInitCode, getAliasedDocNames, getASTLocusTag, getDelegatedImplementation, getDelegatedImplementation, getJavaSymbolRename, getOpaqueReturnType, getOpaqueReturnType, getRenamedJavaSymbols, gluegenRuntimePackage, implClassName, implementedInterfaces, implPackageName, imports, isForceUsingNIOOnly4All, isUnimplemented, javadocForClass, javadocForMethod, javaEpilogueForMethod, javaOutputDir, javaPrologueForMethod, logIgnores, logIgnoresOnce, logRenames, logRenamesOnce, manuallyImplement, manuallyImplement, manualStaticInitCall, nativeOutputDir, nativeOutputUsesJavaHierarchy, oneInMap, oneInSet, packageForStruct, packageName, parseTypeInfo, read, read, readAccessControl, readArgumentIsString, readBoolean, readClassJavadoc, readCustomCCode, readCustomJavaCode, readDelegateImplementation, readExtend, readExtendedIntfImplSymbols, readForceStaticInitCode, readIgnore, readIgnoreField, readIgnoreNot, readImplements, readJavaPrologueOrEpilogue, readManuallyImplement, readManualStaticInitCall, readMethodJavadoc, readOpaque, readParentClass, readRangeCheck, readRenameJavaSymbol, readRenameJavaType, readReturnedArrayLength, readReturnsOpaque, readReturnsString, readReturnValueCapacity, readReturnValueLength, readString, readStructMachineDataInfoIndex, readStructPackage, readTemporaryCVariableAssignment, readTemporaryCVariableDeclaration, readUnignore, readUnimplemented, relaxedEqualSemanticsTest, renameJavaType, returnedArrayLength, returnsString, returnsString, returnStructMachineDataInfoIndex, returnValueCapacity, returnValueLength, runtimeExceptionType, setOutputRootDir, shouldIgnoreInImpl, shouldIgnoreInImpl_Int, shouldIgnoreInInterface, shouldIgnoreInInterface, shouldIgnoreInInterface_Int, startsWithDescriptor, stringArguments, stringToPrimitiveType, structsOnly, tagNativeBinding, temporaryCVariableAssignments, temporaryCVariableDeclarations, typeInfo, unsupportedExceptionType, useNIODirectOnly, useNIOOnly
-
Constructor Details
-
ProcAddressConfiguration
public ProcAddressConfiguration()
-
-
Method Details
-
dispatch
protected void dispatch(String cmd, StringTokenizer tok, File file, String filename, int lineNo) throws IOException - Overrides:
dispatchin classJavaConfiguration- Throws:
IOException
-
readGetProcAddressTableExpr
-
setProcAddressNameExpr
-
readProcAddressNameExpr
-
readLocalProcAddressCallingConvention
protected void readLocalProcAddressCallingConvention(StringTokenizer tok, String filename, int lineNo) throws IOException - Throws:
IOException
-
emitProcAddressTable
public boolean emitProcAddressTable() -
tableClassPackage
-
tableClassName
-
skipProcAddressGen
-
isForceProcAddressGen4All
public boolean isForceProcAddressGen4All() -
getForceProcAddressGen
-
getProcAddressTableExpr
-
setProcAddressTableExpr
-
convertToFunctionPointerName
-
forceProcAddressGen
-
addForceProcAddressGen
-
addLocalProcAddressCallingConvention
-
getLocalProcAddressCallingConvention
-
isLocalProcAddressCallingConvention4All
public boolean isLocalProcAddressCallingConvention4All() -
getLocalProcAddressCallingConvention4All
-