Next: , Previous: , Up: Conceptual model   [Contents][Index]


5.3 Client

CLIENT is the front-end for the MEDIATEX system. It runs as setuid root so as to switch between the different collection contents, but also to do some administrative works such as mounting and binding directories, create new system accounts... Before performing any collection works, CLIENT update the meta-data using Git (see Git). And before leaving, it commit modifications performed into the configuration and meta-data files.

There is 2 ways CLIENT use to communicate with SERVER:

The CLIENT activity is divided into 6 process:

Flood diagram:

mediatex-figures/client

Code:

src/common/connect.h
src/common/connect.c
src/common/register.h
src/common/register.c
src/client/shellQuery.l
src/client/shellQuery.y
src/client/serv.c
src/mediatex.c

Next: , Previous: , Up: Conceptual model   [Contents][Index]