Blame view

include/interface/http_intro.h 501 Bytes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#ifndef __HTTP_INTRO_H__
#define __HTTP_INTRO_H__

#include <sys/types.h>

typedef size_t (* fptr_httpIntroSizeGet)(void *);
typedef char * (* fptr_httpIntroToString)(void *, char *);

extern const struct interface i_HttpIntro;

struct i_HttpIntro {
	const struct interface * const _;
	fptr_httpIntroSizeGet    sizeGet;
	fptr_httpIntroToString   toString;
};

extern size_t httpIntroSizeGet(void *);
extern char * httpIntroToString(void *, char *);

#endif // __HTTP_INTRO_H__

// vim: set ts=4 sw=4: