pkcs11h_sys_engine_s Struct Reference
[Engines interface]

System engine. More...

List of all members.

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

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

free provider.

Parameters:
ptr Pointer.
int(* pkcs11h_sys_engine_s::gettimeofday)(struct timeval *tv)

gettimeofday provider (unix).

Parameters:
rv timeval.
void*(* pkcs11h_sys_engine_s::malloc)(size_t size)

malloc provider.

Parameters:
size Block size.
Returns:
Pointer.
time_t(* pkcs11h_sys_engine_s::time)(void)

time provider.

Returns:
time_t.
void(* pkcs11h_sys_engine_s::usleep)(unsigned long usec)

usleep provider.

Parameters:
usec Microseconds.

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