jak-project/game/kernel/klisten.h
2020-09-13 21:36:35 -04:00

27 lines
481 B
C

#pragma once
/*!
* @file klisten.h
* Implementation of the Listener protocol
* Done
*/
#ifndef JAK_KLISTEN_H
#define JAK_KLISTEN_H
#include "kmachine.h"
#include "kscheme.h"
extern Ptr<Symbol> ListenerFunction;
extern Ptr<Symbol> kernel_dispatcher;
extern Ptr<u32> print_column;
extern Ptr<Symbol> kernel_packages;
void klisten_init_globals();
void InitListener();
void ClearPending();
void SendAck();
void ProcessListenerMessage(Ptr<char> msg);
#endif // JAK_KLISTEN_H