Refine search
private OSVR_ClientInterface getInterface(byte[] str) { PointerByReference pbr = new PointerByReference(); OsvrClientKitLibrary.osvrClientGetInterface((OsvrClientKitLibrary.OSVR_ClientContext)environment.getVRHardware().getVRSystem(), str, pbr); return new OSVR_ClientInterface(pbr.getValue()); }
try { int suggestionsCount = 0; PointerByReference suggestions = new PointerByReference(); final byte[] wordAsBytes = stringToBytes(word); if (wordAsBytes.length == 0 && word.length() > 0) { Pointer[] pointerArray = suggestions.getValue(). getPointerArray(0, suggestionsCount);
initSuccess = context != null && VRinput.init(); if( initSuccess ) { PointerByReference grabDisplay = new PointerByReference(); byte retval = OsvrDisplayLibrary.osvrClientGetDisplay(context, grabDisplay); if( retval != 0 ) { return false; displayConfig = new OSVR_DisplayConfig(grabDisplay.getValue()); System.out.println("Waiting for the display to fully start up, including receiving initial pose update..."); int i = 400;
/** * Allocates align memory for use with O_DIRECT and returns native byte buffer. * @param fsBlockSize alignment, FS ans OS block size. * @param size capacity. * @return byte buffer, to be released by {@link #free(ByteBuffer)}. */ public static ByteBuffer allocate(int fsBlockSize, int size) { assert fsBlockSize > 0; assert size > 0; PointerByReference refToPtr = new PointerByReference(); int retVal = IgniteNativeIoLib.posix_memalign(refToPtr, new NativeLong(fsBlockSize), new NativeLong(size)); if (retVal != 0) throw new IgniteOutOfMemoryException("Failed to allocate memory: " + IgniteNativeIoLib.strerror(retVal)); return GridUnsafe.wrapPointer(Pointer.nativeValue(refToPtr.getValue()), size); }
graphicsLibrary.toolkit = null; graphicsLibrary.setAutoSynch(false); grabRM = new PointerByReference(); grabRMOGL = new PointerByReference(); byte retval = OsvrRenderManagerOpenGLLibrary.osvrCreateRenderManagerOpenGL(context, OpenGLString, graphicsLibrary, grabRM, grabRMOGL); if( retval == 0 ) { renderManager = grabRM.getValue(); renderManagerOpenGL = grabRMOGL.getValue(); if( renderManager == null || renderManagerOpenGL == null ) { System.out.println("Render Manager Created NULL, error!"); renderParams.setAutoSynch(false); OsvrRenderManagerOpenGLLibrary.osvrRenderManagerGetDefaultRenderParams(renderParams); grabRIC = new PointerByReference(); retval = OsvrRenderManagerOpenGLLibrary.osvrRenderManagerGetRenderInfoCollection(renderManager, renderParams, grabRIC); if( retval == 0 ) { renderInfoCollection = grabRIC.getValue(); OsvrRenderManagerOpenGLLibrary.osvrRenderManagerGetNumRenderInfoInCollection(renderInfoCollection, grabNumInfo); numRenderInfo = grabNumInfo.getValue();
PointerByReference errorRef = new PointerByReference(); int ret = libc_mac.sandbox_init(rules.toAbsolutePath().toString(), SANDBOX_NAMED, errorRef); Pointer errorBuf = errorRef.getValue(); RuntimeException e = new UnsupportedOperationException("sandbox_init(): " + errorBuf.getString(0)); libc_mac.sandbox_free_error(errorBuf);
PointerByReference alldevsPP = new PointerByReference(); PcapErrbuf errbuf = new PcapErrbuf(); Pointer alldevsp = alldevsPP.getValue(); if (alldevsp == null) { logger.info("No NIF was found.");
PointerByReference dltBufPP = new PointerByReference(); int rc = NativeMappings.pcap_list_datalinks(handle, dltBufPP); if (rc < 0) { Pointer dltBufP = dltBufPP.getValue(); list = new ArrayList<DataLinkType>(rc); for (int i : dltBufP.getIntArray(0, rc)) {
PointerByReference headerPP = new PointerByReference(); PointerByReference dataPP = new PointerByReference(); int rc = NativeMappings.pcap_next_ex(handle, headerPP, dataPP); switch (rc) { throw new TimeoutException(); case 1: Pointer headerP = headerPP.getValue(); Pointer dataP = dataPP.getValue(); if (headerP == null || dataP == null) { throw new PcapNativeException(
TessResultRenderer renderer = api.TessPDFRendererCreate(dataPath); api.TessBaseAPIProcessPages1(handle, image, null, 0, renderer); PointerByReference data = new PointerByReference(); IntByReference dataLength = new IntByReference(); api.TessResultRendererGetOutput(renderer, data, dataLength); byte[] bytes = data.getValue().getByteArray(0, dataLength); // then write bytes array to a file with PDF extension.
public synchronized <T extends NativeObject> T emit(Class<T> resultType, String signal, Object... arguments) { PointerByReference pointerToResult = new PointerByReference(null); Object[] fullArguments = Arrays.copyOf(arguments, arguments.length + 1); fullArguments[arguments.length] = pointerToResult; emit(signal, fullArguments); Pointer result = pointerToResult.getValue(); if (result == null) { return null; } else { return NativeObject.objectFor(result, resultType, false, true); } }
/** * Lock array and retrieve pointer to data * * @return Pointer to arraydata */ public Pointer accessData() { PointerByReference pbr = new PointerByReference(); WinNT.HRESULT hr = OleAuto.INSTANCE.SafeArrayAccessData(this, pbr); COMUtils.checkRC(hr); return pbr.getValue(); }
public String getString(String key) { PointerByReference r = new PointerByReference(); if(LIBNVPAIR.nvlist_lookup_string(this,key,r)!=0) return null; return r.getValue().getString(0); }
public static IWbemLocator create() { PointerByReference pbr = new PointerByReference(); HRESULT hres = Ole32.INSTANCE.CoCreateInstance(CLSID_WbemLocator, null, WTypes.CLSCTX_INPROC_SERVER, IID_IWbemLocator, pbr); if (COMUtils.FAILED(hres)) { return null; } return new IWbemLocator(pbr.getValue()); }
/** * Gets the lib attr. * * @return the lib attr */ public TLIBATTR getLibAttr() { PointerByReference ppTLibAttr = new PointerByReference(); HRESULT hr = typelib.GetLibAttr(ppTLibAttr); COMUtils.checkRC(hr); return new TLIBATTR(ppTLibAttr.getValue()); }
/** * Gets the type comp. * * @return the i type comp. by reference */ public TypeComp GetTypeComp() { PointerByReference ppTComp = new PointerByReference(); HRESULT hr = this.typelib.GetTypeComp(ppTComp); COMUtils.checkRC(hr); return new TypeComp(ppTComp.getValue()); }
/** * Gets the type comp. * * @return the type comp */ public TypeComp getTypeComp() { PointerByReference ppTypeAttr = new PointerByReference(); HRESULT hr = this.typeInfo.GetTypeComp(ppTypeAttr); COMUtils.checkRC(hr); return new TypeComp(ppTypeAttr.getValue()); }
/** * Gets the type attr. * * @return the type attr */ public TYPEATTR getTypeAttr() { PointerByReference ppTypeAttr = new PointerByReference(); HRESULT hr = this.typeInfo.GetTypeAttr(ppTypeAttr); COMUtils.checkRC(hr); return new TYPEATTR(ppTypeAttr.getValue()); }
public WebElement activeElement() { PointerByReference element = new PointerByReference(); int result = lib.wdSwitchToActiveElement(driver, element); errors.verifyErrorCode(result, "Unable to find active element"); return new InternetExplorerElement(lib, InternetExplorerDriver.this, element.getValue()); }
private Pointer getKeychain() { PointerByReference keychainPointer = new PointerByReference(); if (keychainFile != null) { int status = security.SecKeychainOpen(keychainFile, keychainPointer); if (status != Security.errSecSuccess) { throw new CredentialsException(fromNameAndStatusCode(SEC_KEYCHAIN_OPEN, status)); } } return keychainPointer.getValue(); }