LockingPointer.h File Reference
#include "base/HardFun.h"
#include "compat/openssl.h"
Include dependency graph for LockingPointer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Security::LockingPointer< T, UnLocker, Locker >
 

Namespaces

 Security
 Network/connection security abstraction layer.
 

Macros

#define sk_free_wrapper(sk_object, argument, freefunction)
 
#define CtoCpp1(function, argument)
 

Typedefs

typedef HardFun< bool, const void *, nilFunction > Security::NilFunctor
 

Functions

bool Security::nilFunction (const void *)
 

Macro Definition Documentation

◆ CtoCpp1

#define CtoCpp1 (   function,
  argument 
)
Value:
extern "C++" inline void function ## _cpp(argument a) { \
function(a); \
}
int a
Definition: membanger.c:50

Definition at line 32 of file LockingPointer.h.

◆ sk_free_wrapper

#define sk_free_wrapper (   sk_object,
  argument,
  freefunction 
)
Value:
extern "C++" inline void sk_object ## _free_wrapper(argument a) { \
sk_object ## _pop_free(a, freefunction); \
}
int a
Definition: membanger.c:50

Definition at line 23 of file LockingPointer.h.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors