My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions | Variables
baremetal_msu.c File Reference
#include "baremetal/baremetal_socket_msu.h"
#include "baremetal/baremetal_msu.h"
#include "local_msu.h"
#include "rt_stats.h"
#include "msu_type.h"
#include "msu_message.h"
#include "logging.h"
#include "msu_calls.h"
#include "profiler.h"
#include "routing_strategies.h"
#include <stdlib.h>

Go to the source code of this file.

Functions

static int receive (struct local_msu *self, struct msu_msg *msu_msg)
 
static int route (struct msu_type *type, struct local_msu *sender, struct msu_msg *msg, struct msu_endpoint *output)
 

Variables

struct msu_type BAREMETAL_MSU_TYPE
 

Function Documentation

static int receive ( struct local_msu self,
struct msu_msg msu_msg 
)
static

Definition at line 13 of file baremetal_msu.c.

static int route ( struct msu_type type,
struct local_msu sender,
struct msu_msg msg,
struct msu_endpoint output 
)
static

Definition at line 30 of file baremetal_msu.c.

Variable Documentation

struct msu_type BAREMETAL_MSU_TYPE
Initial value:
= {
.name = "Baremetal_Msu",
.receive = receive,
.route = route
}
static int route(struct msu_type *type, struct local_msu *sender, struct msu_msg *msg, struct msu_endpoint *output)
Definition: baremetal_msu.c:30
#define BAREMETAL_MSU_TYPE_ID
Definition: baremetal_msu.h:4
static int receive(struct local_msu *self, struct msu_msg *msu_msg)
Definition: baremetal_msu.c:13

Definition at line 39 of file baremetal_msu.c.