Changeset 4c53333 in mainline for uspace/lib/c/include/io/visualizer.h


Ignore:
Timestamp:
2013-07-11T08:21:10Z (13 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
64e63ce1
Parents:
80445cf (diff), c8bb1633 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

merge mainline changes

File:
1 moved

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/io/visualizer.h

    r80445cf r4c53333  
    11/*
    2  * Copyright (c) 2009 Lukas Mejdrech
     2 * Copyright (c) 2011 Petr Koupy
    33 * All rights reserved.
    44 *
     
    3030 * @{
    3131 */
    32 
    3332/** @file
    34  * Generic module functions.
    35  *
    36  * @todo MAKE IT POSSIBLE TO REMOVE THIS FILE VIA EITHER REPLACING PART OF ITS
    37  * FUNCTIONALITY OR VIA INTEGRATING ITS FUNCTIONALITY MORE TIGHTLY WITH THE REST
    38  * OF THE SYSTEM.
    3933 */
    4034
    41 #ifndef LIBC_MODULES_H_
    42 #define LIBC_MODULES_H_
     35#ifndef LIBC_IO_VISUALIZER_H_
     36#define LIBC_IO_VISUALIZER_H_
    4337
     38#include <sys/types.h>
    4439#include <async.h>
    45 #include <ipc/services.h>
    46 #include <sys/time.h>
     40#include <io/mode.h>
    4741
    48 /** Connect to module function type definition.
    49  *
    50  * @return Session to the service.
    51  *
    52  */
    53 typedef async_sess_t *connect_module_t(services_t);
     42extern int visualizer_claim(async_sess_t *, sysarg_t);
     43extern int visualizer_yield(async_sess_t *);
    5444
    55 extern void answer_call(ipc_callid_t, int, ipc_call_t *, size_t);
    56 extern async_sess_t *bind_service(services_t, sysarg_t, sysarg_t, sysarg_t,
    57     async_client_conn_t);
    58 extern async_sess_t *connect_to_service(services_t);
    59 extern int data_reply(void *, size_t);
    60 extern void refresh_answer(ipc_call_t *, size_t *);
     45extern int visualizer_enumerate_modes(async_sess_t *, vslmode_t *, sysarg_t);
     46extern int visualizer_get_default_mode(async_sess_t *, vslmode_t *);
     47extern int visualizer_get_current_mode(async_sess_t *, vslmode_t *);
     48extern int visualizer_get_mode(async_sess_t *, vslmode_t *, sysarg_t);
     49extern int visualizer_set_mode(async_sess_t *, sysarg_t, sysarg_t, void *);
     50
     51extern int visualizer_update_damaged_region(async_sess_t *,
     52    sysarg_t, sysarg_t, sysarg_t, sysarg_t, sysarg_t, sysarg_t);
     53
     54extern int visualizer_suspend(async_sess_t *);
     55extern int visualizer_wakeup(async_sess_t *);
    6156
    6257#endif
Note: See TracChangeset for help on using the changeset viewer.