|
FreeNOS
|
#include <ProcessShares.h>
Data Fields | |
| ProcessID | pid |
| Remote process id for this share. | |
| Size | coreId |
| CoreId for the other process. | |
| Size | tagId |
| Share tag id is defined by the application. | |
| Memory::Range | range |
| Physical memory address range. | |
| bool | attached |
| True if the share is attached (used by both processes) | |
Definition at line 48 of file ProcessShares.h.
| bool ProcessShares::MemoryShare::attached |
True if the share is attached (used by both processes)
Definition at line 63 of file ProcessShares.h.
Referenced by ProcessShares::createShare(), ProcessShares::createShare(), and ProcessShares::releaseShare().
| Size ProcessShares::MemoryShare::coreId |
CoreId for the other process.
Definition at line 54 of file ProcessShares.h.
Referenced by ChannelServer< Base, MsgType >::ChannelServer(), ChannelClient::connect(), ProcessShares::createShare(), ProcessShares::createShare(), ProcessShares::findShare(), ProcessShares::readShare(), ChannelServer< Base, MsgType >::recoverChannels(), and ProcessShares::releaseShare().
| ProcessID ProcessShares::MemoryShare::pid |
Remote process id for this share.
Definition at line 51 of file ProcessShares.h.
Referenced by ChannelServer< Base, MsgType >::ChannelServer(), ChannelClient::connect(), ProcessShares::createShare(), ProcessShares::createShare(), ProcessShares::findShare(), ChannelServer< Base, MsgType >::readKernelEvents(), ProcessShares::readShare(), ChannelServer< Base, MsgType >::recoverChannels(), ProcessShares::releaseShare(), ProcessShares::removeShares(), and ProcessShares::~ProcessShares().
| Memory::Range ProcessShares::MemoryShare::range |
Physical memory address range.
Definition at line 60 of file ProcessShares.h.
Referenced by ChannelServer< Base, MsgType >::ChannelServer(), ChannelClient::connect(), ProcessShares::createShare(), ProcessShares::createShare(), ChannelServer< Base, MsgType >::readKernelEvents(), ChannelServer< Base, MsgType >::recoverChannels(), and ProcessShares::releaseShare().
| Size ProcessShares::MemoryShare::tagId |
Share tag id is defined by the application.
Definition at line 57 of file ProcessShares.h.
Referenced by ChannelServer< Base, MsgType >::ChannelServer(), ChannelClient::connect(), ProcessShares::createShare(), ProcessShares::createShare(), ProcessShares::findShare(), ProcessShares::readShare(), and ChannelServer< Base, MsgType >::recoverChannels().