introduced new logging subsystem using bus:

passive listeners can register on the bus
  active listeners wait for signals actively
  multiplexing allows multiple listeners to receive debug signals
  a lot more...
This commit is contained in:
Martin Willi
2006-10-18 11:46:13 +00:00
parent 8cdce67afa
commit 60356f3375
129 changed files with 4264 additions and 6440 deletions
+9 -12
View File
@@ -28,18 +28,15 @@
#include <crypto/hashers/sha2_hasher.h>
#include <crypto/hashers/md5_hasher.h>
/**
* String mappings for hash_algorithm_t.
*/
mapping_t hash_algorithm_m[] = {
{HASH_MD2,"HASH_MD2"},
{HASH_MD5,"HASH_MD5"},
{HASH_SHA1,"HASH_SHA1"},
{HASH_SHA256,"HASH_SHA256"},
{HASH_SHA384,"HASH_SHA384"},
{HASH_SHA512,"HASH_SHA512"},
{MAPPING_END, NULL}
};
ENUM(hash_algorithm_names, HASH_MD2, HASH_SHA512,
"HASH_MD2",
"HASH_MD5",
"HASH_SHA1",
"HASH_SHA256",
"HASH_SHA384",
"HASH_SHA512"
);
/*
* Described in header.
+8 -8
View File
@@ -43,17 +43,17 @@ typedef enum hash_algorithm_t hash_algorithm_t;
* @ingroup hashers
*/
enum hash_algorithm_t {
HASH_MD2,
HASH_MD2 = 0,
/** Implemented in class md5_hasher_t */
HASH_MD5,
HASH_MD5 = 1,
/** Implemented in class sha1_hasher_t */
HASH_SHA1,
HASH_SHA1 = 2,
/** Implemented in class sha2_hasher_t */
HASH_SHA256,
HASH_SHA256 = 3,
/** Implemented in class sha2_hasher_t */
HASH_SHA384,
HASH_SHA384 = 4,
/** Implemented in class sha2_hasher_t */
HASH_SHA512,
HASH_SHA512 = 5,
};
#define HASH_SIZE_MD2 16
@@ -65,9 +65,9 @@ enum hash_algorithm_t {
#define HASH_SIZE_MAX 64
/**
* String mappings for hash_algorithm_t.
* enum names for hash_algorithm_t.
*/
extern mapping_t hash_algorithm_m[];
extern enum_name_t *hash_algorithm_names;
typedef struct hasher_t hasher_t;