Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00031 #ifndef EUREPHIA_H_
00032 #define EUREPHIA_H_
00033
00034 #include <stdarg.h>
00035
00036 char *get_env(eurephiaCTX *ctx, int logmasking, size_t len, const char *envp[],
00037 const char *fmt, ... );
00038
00039 eurephiaCTX *eurephiaInit(const char **argv);
00040 int eurephiaShutdown(eurephiaCTX *ctx);
00041
00042 int eurephia_tlsverify(eurephiaCTX *ctx, const char **argv, const char *depth);
00043 int eurephia_userauth(eurephiaCTX *ctx, const char **env);
00044 int eurephia_connect(eurephiaCTX *ctx, const char **env);
00045 int eurephia_disconnect(eurephiaCTX *ctx, const char **env);
00046 int eurephia_learn_address(eurephiaCTX *ctx, const char *mode, const char *macaddr,
00047 const char **env);
00048
00049 #endif