com.sun.jna.win32
Class StdCallFunctionMapper
java.lang.Object
  
com.sun.jna.win32.StdCallFunctionMapper
- All Implemented Interfaces: 
 - FunctionMapper
 
public class StdCallFunctionMapper
- extends java.lang.Object
- implements FunctionMapper
  
Provides mapping from simple method names to w32 stdcall-decorated names
 where the name suffix is "@" followed by the number of bytes popped by
 the called function.
 NOTE: if you use custom type mapping for primitive types, you may need to 
 override getArgumentNativeStackSize(Class).
 
| 
Method Summary | 
protected  int | 
getArgumentNativeStackSize(java.lang.Class cls)
 
          Override this to handle any custom class mappings. | 
 java.lang.String | 
getFunctionName(NativeLibrary library,
                java.lang.reflect.Method method)
 
          Convert the given Java method into a decorated stdcall name,
 if possible. | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
StdCallFunctionMapper
public StdCallFunctionMapper()
getArgumentNativeStackSize
protected int getArgumentNativeStackSize(java.lang.Class cls)
- Override this to handle any custom class mappings.
 
 
 
getFunctionName
public java.lang.String getFunctionName(NativeLibrary library,
                                        java.lang.reflect.Method method)
- Convert the given Java method into a decorated stdcall name,
 if possible.
- Specified by:
 getFunctionName in interface FunctionMapper
 
 
 
Copyright © 2007-2010 Timothy Wall. All Rights Reserved.