A goos.
More...
|
|
typedef Goos | Class |
| | The target interface type (inheriting from Kobject_t)
|
| |
|
typedef Typeid::Iface< PROTO, Goos > | __Iface |
| | The interface description for the derived class.
|
| |
|
typedef Typeid::Merge_list< Typeid::Iface_list< __Iface >, typename L4::Kobject ::__Iface_list > | __Iface_list |
| | The list of all RPC interfaces provided directly or through inheritance.
|
| |
|
L4::Cap< Class > | c () const |
| | Get the capability to ourselves.
|
| |
| l4_cap_idx_t | cap () const throw () |
| | Return capability selector. More...
|
| |
|
static void | __check_protocols__ () |
| | Helper to check for protocol conflicts.
|
| |
A goos.
Definition at line 207 of file goos.
◆ Flags
Flags for a goos.
| Enumerator |
|---|
| F_auto_refresh | The graphics display is automatically refreshed.
|
| F_pointer | We have a mouse pointer.
|
| F_dynamic_views | Supports dynamically allocated views.
|
| F_dynamic_buffers | Supports dynamically allocated buffers.
|
Definition at line 212 of file goos.
◆ create_buffer()
Create a buffer.
- Parameters
-
| size | Size of buffer in bytes. |
| rbuf | Capability slot to point the buffer dataspace to. |
- Return values
-
| >=0 | Success, the value returned is the buffer index. |
| <0 | Error |
◆ create_view()
Create a view.
- Parameters
-
| [out] | view | A view object. |
| utcb | UTCB of the caller. This is a default parameter. |
- Return values
-
| >=0 | Success, the value returned is the view index. |
| <0 | Error |
Definition at line 296 of file goos.
References L4_INLINE_RPC_NF.
◆ delete_buffer()
| long L4Re::Video::Goos::delete_buffer |
( |
unsigned |
idx | ) |
|
Delete a buffer.
- Parameters
-
- Return values
-
◆ delete_view()
Delete a view.
- Parameters
-
| v | The view object to delete. |
| utcb | UTCB of the caller. This is a default parameter. |
- Return values
-
Definition at line 316 of file goos.
References L4_INLINE_RPC.
◆ get_static_buffer()
Return a static buffer of a goos.
- Parameters
-
| idx | Index of the static buffer. |
| rbuf | Capability slot to point the buffer dataspace to. |
- Return values
-
◆ info()
| long L4Re::Video::Goos::info |
( |
Info * |
info | ) |
|
Return the goos information of the goos.
- Parameters
-
| [out] | info | Goos information structure pointer. |
- Return values
-
◆ view()
| View L4Re::Video::Goos::view |
( |
unsigned |
index | ) |
const |
| throw | ( | |
| ) | | |
|
inline |
Return a view.
- Parameters
-
| index | Index of the view to return. |
- Returns
- The view.
Definition at line 347 of file goos.
The documentation for this class was generated from the following file: