hackedteam/core-linux

View on GitHub
melter/src/bf_debmelter.h

Summary

Maintainability
Test Coverage
#ifndef _BF_DEBMELTER_H
#define _BF_DEBMELTER_H

#define BIO_TYPE_DEBMELTER (50|0x0200)

#define BIO_F_DEBMELTER_STEP_INIT         0x00
#define BIO_F_DEBMELTER_STEP_ENTRY_HEADER 0x01
#define BIO_F_DEBMELTER_STEP_ENTRY_MELT   0x02
#define BIO_F_DEBMELTER_STEP_ENTRY_DATA   0x02
#define BIO_F_DEBMELTER_STEP_PASSTHRU     0xff

#define BIO_CTRL_GET_DEBMELTER_FILENAME 500
#define BIO_CTRL_SET_DEBMELTER_FILENAME 501

#define BIO_get_debmelter_filename(b) BIO_ptr_ctrl(b, BIO_CTRL_GET_DEBMELTER_FILENAME, 0)
#define BIO_set_debmelter_filename(b, filename) BIO_ctrl(b, BIO_CTRL_SET_DEBMELTER_FILENAME, 0, (char *)filename)

BIO_METHOD *BIO_f_debmelter(void);
BIO *BIO_new_debmelter(const char *filename);

#endif /* _BF_DEBMELTER_H */