23 lines
817 B
Text
23 lines
817 B
Text
|
This directory contains the server (aka cinit) part of the communication process.
|
||
|
|
||
|
All the communication functions do not depend on the underlying
|
||
|
inter process communication mechanism. Use the following functions:
|
||
|
|
||
|
- send_command(): client function: sends a command to cinit
|
||
|
- send_service(): client function: send the service name to operate on
|
||
|
|
||
|
- read_command(): server function: reads beginning of a command
|
||
|
* Extracts the command
|
||
|
* reads client identification (=pid)
|
||
|
* calls other functions, depending on the command send => switch()
|
||
|
- read_service(): server function: reads service
|
||
|
|
||
|
- write_answer(): server function: answer?
|
||
|
* sends answers to clients => senseful?
|
||
|
|
||
|
|
||
|
TODO:
|
||
|
- define information function, that returns various information about
|
||
|
a service
|
||
|
|