Packages

Bindings to the system GSSAPI library

Current section

Files

Jump to
egssapi c_src egssapi_resources.h
Raw

c_src/egssapi_resources.h

#ifndef RESOURCE_GSS_NAME_H_B5V2R9AM
#define RESOURCE_GSS_NAME_H_B5V2R9AM
#include <gssapi.h>
#include <erl_nif.h>
typedef struct {
gss_name_t inner;
} egssapi_gss_name;
typedef struct {
gss_cred_id_t inner;
} egssapi_gss_cred_handle;
typedef struct {
gss_ctx_id_t inner;
} egssapi_gss_ctx_handle;
ErlNifResourceType* load_resource_gss_name(ErlNifEnv* caller_env);
ErlNifResourceType* load_cred_handle(ErlNifEnv* caller_env);
ErlNifResourceType* load_ctx_handle(ErlNifEnv* caller_env);
#endif /* end of include guard: RESOURCE_GSS_NAME_H_B5V2R9AM */