#ifndef hle_tools_tools_h #define hle_tools_tools_h /* Cesar project {{{ * * Copyright (C) 2011 Spidcom * * <<>> * * }}} */ /** * \file hle/tools/tools.h * \brief HLE tools. * \ingroup hle */ #include "hal/hle/forward.h" #include "config/hle/tools.h" /* Forward declaration. */ typedef struct hle_tools_t hle_tools_t; BEGIN_DECLS /** * Initialise HLE tools. * \param ipmbox ipmbox context * \return HLE tools context */ hle_tools_t * hle_tools_init (ipmbox_t *ipmbox); /** * Handle one message received from mailbox. * \param ctx HLE tools context * \param msg message to handle * \param length message length */ void hle_tools_recv_msg (hle_tools_t *ctx, const u32 *msg, uint length); END_DECLS #endif /* hle_tools_tools_h */