ApertureOS
Data Structures | Macros | Functions
system_manager.h File Reference
#include "types.h"
#include "../msg_manager/msg_manager.h"
#include "../msg_manager/msg_types.h"
Include dependency graph for system_manager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SystemData
 

Macros

#define MAX_SYSTEM_COUNT   32
 
#define SYSTEM_NAME_LEN   16
 

Functions

SystemDataSysMan_RegisterSystem ()
 
void SysMan_StartSystem (SysID sys_id)
 
UID SysMan_RequestUID (SysID sys)
 
void SysMan_FreeUID (SysID sys, UID uid)
 
void SysMan_GetSystemData (SysID id, SystemData *outData)
 

Macro Definition Documentation

#define MAX_SYSTEM_COUNT   32
#define SYSTEM_NAME_LEN   16

Function Documentation

void SysMan_FreeUID ( SysID  sys,
UID  uid 
)
void SysMan_GetSystemData ( SysID  id,
SystemData outData 
)
SystemData* SysMan_RegisterSystem ( )
UID SysMan_RequestUID ( SysID  sys)
void SysMan_StartSystem ( SysID  sys_id)