|
The Pedigree Project 0.1
|
Collaboration diagram for MqueueState:Classes | |
| struct | Message |
Public Member Functions | |
| MqueueState (const String &name, size_t capacity, size_t size, int64_t uid, int64_t gid, unsigned mode) | |
Public Attributes | |
| Mutex | lock |
| ConditionVariable | readers |
| ConditionVariable | writers |
| String | name |
| size_t | capacity |
| size_t | size |
| size_t | count |
| size_t | receiverCount |
| int64_t | uid |
| int64_t | gid |
| unsigned | mode |
| int | head |
| int | free |
| UniqueArray< Message > | messages |
| UniqueArray< uint8_t > | storage |
| MqueueNotification | notification |
| ReadinessGenerations | generations |
Definition at line 23 of file mqueue-state.h.
| MqueueState::MqueueState | ( | const String & | name, |
| size_t | capacity, | ||
| size_t | size, | ||
| int64_t | uid, | ||
| int64_t | gid, | ||
| unsigned | mode | ||
| ) |
Definition at line 62 of file mqueue-state.cc.
| size_t MqueueState::capacity |
Definition at line 35 of file mqueue-state.h.
| size_t MqueueState::count |
Definition at line 35 of file mqueue-state.h.
| int MqueueState::free |
Definition at line 38 of file mqueue-state.h.
| ReadinessGenerations MqueueState::generations |
Definition at line 42 of file mqueue-state.h.
| int64_t MqueueState::gid |
Definition at line 36 of file mqueue-state.h.
| int MqueueState::head |
Definition at line 38 of file mqueue-state.h.
| Mutex MqueueState::lock |
Definition at line 32 of file mqueue-state.h.
| UniqueArray<Message> MqueueState::messages |
Definition at line 39 of file mqueue-state.h.
| unsigned MqueueState::mode |
Definition at line 37 of file mqueue-state.h.
| String MqueueState::name |
Definition at line 34 of file mqueue-state.h.
| MqueueNotification MqueueState::notification |
Definition at line 41 of file mqueue-state.h.
| ConditionVariable MqueueState::readers |
Definition at line 33 of file mqueue-state.h.
| size_t MqueueState::receiverCount |
Definition at line 35 of file mqueue-state.h.
| size_t MqueueState::size |
Definition at line 35 of file mqueue-state.h.
| UniqueArray<uint8_t> MqueueState::storage |
Definition at line 40 of file mqueue-state.h.
| int64_t MqueueState::uid |
Definition at line 36 of file mqueue-state.h.
| ConditionVariable MqueueState::writers |
Definition at line 33 of file mqueue-state.h.