ROSS
ross-inline.h File Reference
#include "ross-types.h"
#include "tw-eventq.h"

Go to the source code of this file.

Functions

static tw_eventtw_event_grab (tw_pe *pe)
static void tw_free_output_messages (tw_event *e, int print_message)
static tw_eventtw_event_new_user_prio (tw_lpid dest_gid, tw_stime offset_ts, tw_lp *sender, tw_stime prio)
static tw_eventtw_event_new (tw_lpid dest_gid, tw_stime offset_ts, tw_lp *sender)
static void tw_event_free (tw_pe *pe, tw_event *e)
static void * tw_event_data (tw_event *event)

Function Documentation

◆ tw_event_data()

void * tw_event_data ( tw_event * event)
inlinestatic

Definition at line 164 of file ross-inline.h.

◆ tw_event_free()

void tw_event_free ( tw_pe * pe,
tw_event * e )
inlinestatic

◆ tw_event_grab()

◆ tw_event_new()

tw_event * tw_event_new ( tw_lpid dest_gid,
tw_stime offset_ts,
tw_lp * sender )
inlinestatic
Bug
There's a bug in this function. We put dest_gid, which is a 64-bit value, into dest_lp which may be a 32-bit pointer.

Definition at line 134 of file ross-inline.h.

References tw_event_new_user_prio().

Referenced by io_load_events(), phold_event_handler(), phold_init(), phold_pre_run(), and st_create_sample_event().

◆ tw_event_new_user_prio()

◆ tw_free_output_messages()

void tw_free_output_messages ( tw_event * e,
int print_message )
inlinestatic