private Pointer(boolean allocate) { this(); if (allocate) { allocate(); } }
public final Pointer getPointer() { Pointer result = new Pointer(); result.allocate(); result.put(address); return result; }
public WFSPINKEYDETAIL(final XfsVersion xfsVersion) { add(keyName); add(use); add(loaded); if (xfsVersion.isGE(XfsVersion.V3_10)) { add(xKeyBlockHeader); } else { xKeyBlockHeader.allocate(); } }
public WfsPINData(final XfsVersion xfsVersion) { if (xfsVersion.isLT(XfsVersion.V3_00)) { add(data); keys.allocate(); pinKeys.allocate(); } else { data.allocate(); add(keys); add(pinKeys); } add(completion); }
public WFSResult wfsGetInfo(final HSERVICE hService, final DWORD category, final Type queryDetails, final DWORD timeOut) throws XfsException { final String method = "wfsGetInfo(HSERVICE, DWORD, Type, DWORD)"; if (LOG.isDebugEnabled()) { LOG.debug(method, "hService=" + hService + ",category=" + category + ",queryDetails=" + queryDetails + ",timeOut=" + timeOut); } final Pointer pResult = new Pointer(); pResult.allocate(); final long errorCode = wfsGetInfo0(hService, category, queryDetails, timeOut, pResult); XfsException.throwFor(errorCode); final WFSResult wfsResult = new WFSResult(pResult); if (LOG.isDebugEnabled()) { LOG.debug(method, "wfsResult=" + wfsResult); } return wfsResult; }
rsaKeyCheckModes.allocate(); signatureSchemes.allocate(); emvImportSchemes.allocate(); emvHashAlgorithms.allocate(); keyImportThroughParts.allocate();