FreeNOS
Data Fields
DatastoreMessage Struct Reference

Datastore IPC message. More...

#include <DatastoreMessage.h>

Inheritance diagram for DatastoreMessage:
ChannelMessage

Data Fields

ProcessID from
 Source of the message. More...
 
Datastore::Action action
 Action to perform. More...
 
Datastore::Result result
 Result of action. More...
 
char key [32]
 Key specifies the buffer to use. More...
 
Size size
 Size of the buffer. More...
 
Address address
 Address of mapped buffer inside client process. More...
 
- Data Fields inherited from ChannelMessage
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...
 

Additional Inherited Members

- Public Types inherited from ChannelMessage
enum  Type { Request = 0, Response = 1 }
 Message types. More...
 

Detailed Description

Datastore IPC message.

Definition at line 36 of file DatastoreMessage.h.

Field Documentation

◆ action

Datastore::Action DatastoreMessage::action

Action to perform.

Definition at line 39 of file DatastoreMessage.h.

Referenced by DatastoreClient::registerBuffer().

◆ address

Address DatastoreMessage::address

Address of mapped buffer inside client process.

Definition at line 43 of file DatastoreMessage.h.

Referenced by DatastoreClient::registerBuffer(), and DatastoreServer::registerBuffer().

◆ from

ProcessID DatastoreMessage::from

Source of the message.

Definition at line 38 of file DatastoreMessage.h.

Referenced by DatastoreServer::registerBuffer().

◆ key

char DatastoreMessage::key[32]

Key specifies the buffer to use.

Definition at line 41 of file DatastoreMessage.h.

Referenced by DatastoreClient::registerBuffer(), and DatastoreServer::registerBuffer().

◆ result

Datastore::Result DatastoreMessage::result

Result of action.

Definition at line 40 of file DatastoreMessage.h.

Referenced by DatastoreClient::registerBuffer(), and DatastoreServer::registerBuffer().

◆ size

Size DatastoreMessage::size

Size of the buffer.

Definition at line 42 of file DatastoreMessage.h.

Referenced by DatastoreClient::registerBuffer(), and DatastoreServer::registerBuffer().


The documentation for this struct was generated from the following file: