OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
comp_method_st Struct Reference

#include <comp.h>

Public Attributes

int type
 
const char * name
 
int(* init )(COMP_CTX *ctx)
 
void(* finish )(COMP_CTX *ctx)
 
int(* compress )(COMP_CTX *ctx, unsigned char *out, unsigned int olen, unsigned char *in, unsigned int ilen)
 
int(* expand )(COMP_CTX *ctx, unsigned char *out, unsigned int olen, unsigned char *in, unsigned int ilen)
 
long(* ctrl )(void)
 
long(* callback_ctrl )(void)
 

Detailed Description

Definition at line 13 of file comp.h.

Member Data Documentation

long(* comp_method_st::callback_ctrl)(void)

Definition at line 27 of file comp.h.

int(* comp_method_st::compress)(COMP_CTX *ctx, unsigned char *out, unsigned int olen, unsigned char *in, unsigned int ilen)

Definition at line 19 of file comp.h.

long(* comp_method_st::ctrl)(void)

Definition at line 26 of file comp.h.

int(* comp_method_st::expand)(COMP_CTX *ctx, unsigned char *out, unsigned int olen, unsigned char *in, unsigned int ilen)

Definition at line 22 of file comp.h.

void(* comp_method_st::finish)(COMP_CTX *ctx)

Definition at line 18 of file comp.h.

int(* comp_method_st::init)(COMP_CTX *ctx)

Definition at line 17 of file comp.h.

const char * comp_method_st::name

Definition at line 16 of file comp.h.

int comp_method_st::type

Definition at line 15 of file comp.h.


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