|
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().
1.8.17