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: