FreeNOS
|
#include <ProcessShares.h>
Data Fields | |
ProcessID | pid |
Remote process id for this share. More... | |
Size | coreId |
CoreId for the other process. More... | |
Size | tagId |
Share tag id is defined by the application. More... | |
Memory::Range | range |
Physical memory address range. More... | |
bool | attached |
True if the share is attached (used by both processes) More... | |
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(), and ProcessShares::releaseShare().
Size ProcessShares::MemoryShare::coreId |
CoreId for the other process.
Definition at line 54 of file ProcessShares.h.
Referenced by ChannelServer< DatastoreServer, DatastoreMessage >::ChannelServer(), ChannelClient::connect(), ProcessShares::createShare(), ProcessShares::findShare(), ProcessShares::readShare(), ChannelServer< DatastoreServer, DatastoreMessage >::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< DatastoreServer, DatastoreMessage >::ChannelServer(), ChannelClient::connect(), ProcessShares::createShare(), ProcessShares::findShare(), ChannelServer< DatastoreServer, DatastoreMessage >::readKernelEvents(), ProcessShares::readShare(), ChannelServer< DatastoreServer, DatastoreMessage >::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< DatastoreServer, DatastoreMessage >::ChannelServer(), ChannelClient::connect(), ProcessShares::createShare(), ChannelServer< DatastoreServer, DatastoreMessage >::readKernelEvents(), ChannelServer< DatastoreServer, DatastoreMessage >::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< DatastoreServer, DatastoreMessage >::ChannelServer(), ChannelClient::connect(), ProcessShares::createShare(), ProcessShares::findShare(), ProcessShares::readShare(), and ChannelServer< DatastoreServer, DatastoreMessage >::recoverChannels().