FreeNOS
|
Basic message format for sending on a Channel. More...
#include <ChannelMessage.h>
Public Types | |
enum | Type { Request = 0, Response = 1 } |
Message types. More... | |
Data Fields | |
Type | type:1 |
Message type is either a request or response. More... | |
Size | identifier:31 |
Optional request identifier. More... | |
ProcessID | from |
Source process of the message. More... | |
Basic message format for sending on a Channel.
Definition at line 34 of file ChannelMessage.h.
enum ChannelMessage::Type |
ProcessID ChannelMessage::from |
Source process of the message.
Definition at line 54 of file ChannelMessage.h.
Referenced by CoreServer::createProcess(), FileSystemServer::getFileSystemsHandler(), FileSystemServer::mountHandler(), FileSystemServer::processRequest(), UDPFactory::read(), ICMPFactory::read(), IOBuffer::read(), FileSystemServer::sendResponse(), IOBuffer::setMessage(), FileSystemServer::waitFileHandler(), UDPSocket::write(), and IOBuffer::write().
Size ChannelMessage::identifier |
Optional request identifier.
Definition at line 51 of file ChannelMessage.h.
Referenced by ChannelClient::processResponse(), and ChannelClient::sendRequest().
Type ChannelMessage::type |
Message type is either a request or response.
Definition at line 48 of file ChannelMessage.h.
Referenced by FileSystemClient::createFile(), CoreClient::createProcess(), FileSystemClient::deleteFile(), CoreClient::getCoreCount(), FileSystemClient::getFileSystems(), FileSystemClient::mountFileSystem(), FileSystemClient::readFile(), FileSystemServer::redirectRequest(), DatastoreClient::registerBuffer(), FileSystemClient::request(), RecoveryClient::restartProcess(), ChannelClient::sendRequest(), FileSystemServer::sendResponse(), FileSystemClient::statFile(), CoreServer::test(), FileSystemClient::waitFile(), FileSystemClient::waitFileSystem(), and FileSystemClient::writeFile().