pkcs11-helper
pkcs11h_sys_engine_s Struct Reference

System engine. More...

#include <pkcs11h-engines.h>

Public Attributes

void *(* malloc )(size_t size)
 malloc provider.
void(* free )(void *ptr)
 free provider.
time_t(* time )(void)
 time provider.
void(* usleep )(unsigned long usec)
 usleep provider.
int(* gettimeofday )(struct timeval *tv)
 gettimeofday provider (unix).

Detailed Description

System engine.

Member Data Documentation

◆ free

void(* pkcs11h_sys_engine_s::free) (void *ptr)

free provider.

Parameters
ptrPointer.

◆ gettimeofday

int(* pkcs11h_sys_engine_s::gettimeofday) (struct timeval *tv)

gettimeofday provider (unix).

Parameters
rvtimeval.

◆ malloc

void *(* pkcs11h_sys_engine_s::malloc) (size_t size)

malloc provider.

Parameters
sizeBlock size.
Returns
Pointer.

◆ time

time_t(* pkcs11h_sys_engine_s::time) (void)

time provider.

Returns
time_t.

◆ usleep

void(* pkcs11h_sys_engine_s::usleep) (unsigned long usec)

usleep provider.

Parameters
usecMicroseconds.

The documentation for this struct was generated from the following file:

pkcs11-helper, Copyright (C) Alon Bar-Lev <alon.barlev@gmail.com>OpenSC-Project.org Logo