Home About us GitHub Contact us Docs

FoxOS

Welcome to the FoxOS website!

ipc_manager::ipc_manager

Signature: ipc_manager::ipc_manager()
Attributes: undefined
Description: Constructor for the ipc manager class

ipc_manager::register_callback

Signature: int ipc_manager::register_callback(char* name, ipc_callback_f callback)
Description: Registers an ipc handler

Parameters:

Return: int

ipc_manager::unregister_callback

Signature: void ipc_manager::unregister_callback(int hid)
Description: Unregisters an ipc handler

Parameters:

Return: void

ipc_manager::get_hid

Signature: int ipc_manager::get_hid(char* name)
Description: Gets the handler id of an ipc handler

Parameters:

Return: int

ipc_manager::send_message

Signature: void ipc_manager::send_message(int hid, int func, void* data)
Description: Sends a message to a process

Parameters:

Return: void

ipc::init

Signature: void ipc::init()
Description: Initializes the ipc system

Return: void

Show file on GitHub