Changeset 5559712 in mainline for uspace/srv/sysman/sysman.h


Ignore:
Timestamp:
2019-08-03T09:28:50Z (6 years ago)
Author:
Matthieu Riolo <matthieu.riolo@…>
Children:
c0e4fc50
Parents:
2dda1d4
git-author:
Michal Koutný <xm.koutny+hos@…> (2015-05-07 11:49:47)
git-committer:
Matthieu Riolo <matthieu.riolo@…> (2019-08-03 09:28:50)
Message:

sysman: Naive autostart instrumentation of locsrv

  • Add IPC_FLAG_AUTOSTART flag.
  • libsysman: sysman's broker and control API.
  • Simple implementation of service unit, exposee verification is missing.
  • Simple mapping of exposee to unit name in locsrv.
  • Temporary debug prints in locsrv.

Conflicts:

boot/Makefile.common
boot/arch/amd64/Makefile.inc
uspace/lib/c/include/ipc/services.h
uspace/srv/locsrv/locsrv.c

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/sysman/sysman.h

    r2dda1d4 r5559712  
    3737
    3838extern void sysman_events_init(void);
     39extern int sysman_events_loop(void *);
     40extern int sysman_queue_job(unit_t *, unit_state_t, callback_handler_t, void *);
    3941
    40 extern int sysman_events_loop(void *);
    4142
    4243extern void sysman_raise_event(event_handler_t, void *);
    43 
    4444extern int sysman_object_observer(void *, callback_handler_t, void *);
    4545
    4646
    4747extern void sysman_event_job_process(void *);
    48 extern void sysman_event_job_queue_run(void *);
    49 extern void sysman_event_job_changed(void *);
     48extern void sysman_event_job_finished(void *);
     49extern void sysman_event_unit_exposee_created(void *);
     50extern void sysman_event_unit_failed(void *);
     51extern void sysman_event_unit_state_changed(void *);
    5052
    5153#endif
Note: See TracChangeset for help on using the changeset viewer.