SSBM Decomp
Loading...
Searching...
No Matches
nubevent.h File Reference
#include <platform.h>
#include "MetroTRK/dserror.h"
#include "MetroTRK/msgbuf.h"

Go to the source code of this file.

Data Structures

struct  NubEvent

Typedefs

typedef unsigned long NubEventID

Enumerations

enum  NubEventType {
  kNullEvent = 0 ,
  kShutdownEvent = 1 ,
  kRequestEvent = 2 ,
  kBreakpointEvent = 3 ,
  kExceptionEvent = 4 ,
  kSupportEvent = 5
}

Functions

DSError TRKInitializeEventQueue (void)
bool TRKGetNextEvent (NubEvent *)
DSError TRKPostEvent (NubEvent *)
void * TRKCopyEvent (void *src, void *dst)
void TRKConstructEvent (NubEvent *, int)
void TRKDestructEvent (NubEvent *)

Typedef Documentation

◆ NubEventID

typedef unsigned long NubEventID

Enumeration Type Documentation

◆ NubEventType

Enumerator
kNullEvent 
kShutdownEvent 
kRequestEvent 
kBreakpointEvent 
kExceptionEvent 
kSupportEvent 

Function Documentation

◆ TRKInitializeEventQueue()

DSError TRKInitializeEventQueue ( void )

◆ TRKGetNextEvent()

bool TRKGetNextEvent ( NubEvent * ev)

◆ TRKPostEvent()

DSError TRKPostEvent ( NubEvent * ev)

◆ TRKCopyEvent()

void * TRKCopyEvent ( void * src,
void * dst )

◆ TRKConstructEvent()

void TRKConstructEvent ( NubEvent * event,
int eventType )

◆ TRKDestructEvent()

void TRKDestructEvent ( NubEvent * event)