#include <ipc/common.h>
#include <adt/hash_table.h>
#include "trace.h"
Go to the source code of this file.
Data Structures | |
struct | oper_t |
struct | proto_t |
Defines | |
#define | OPER_MAX_ARGS (IPC_CALL_LEN - 1) |
Functions | |
oper_t * | oper_new (const char *name, int argc, val_type_t *arg_types, val_type_t rv_type, int respc, val_type_t *resp_types) |
void | proto_add_oper (proto_t *proto, int method, oper_t *oper) |
void | proto_cleanup (void) |
void | proto_delete (proto_t *proto) |
proto_t * | proto_get_by_srv (int srv) |
oper_t * | proto_get_oper (proto_t *proto, int method) |
void | proto_init (void) |
proto_t * | proto_new (const char *name) |
void | proto_register (int srv, proto_t *proto) |
Variables | |
hash_table_t | srv_proto |
Definition in file proto.h.