FreeCalypso > hg > ice1-trau-tester
annotate libutil/stdin_handler.h @ 37:26c9535df39e
rm abis subdir: moved to e1-fake-trau repository
The present code repository is meant to contain code for talking
to a TRAU DUT, hence the name ice1-trau-tester. The different and
separate function of talking to an E1 BTS (Abis instead of Ater,
and in the opposite role) was never in scope for this project, but
that code got added here in a haste when the InSite BTS arrived
while the TRAU bring-up was still blocked. Now that we have our
Nokia TCSM2 system working and are doing TRAU experiments, let's
keep the code clean.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 29 Aug 2024 19:02:02 +0000 |
parents | 2ce0ed560a34 |
children |
rev | line source |
---|---|
4
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 /* |
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 * This header file defines the interface to the stdin handler module: |
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 * gets called from Osmocom select loop for stdin, does line read and |
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 * initial parsing into arguments, then calls program-supplied handler. |
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 */ |
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 |
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 #pragma once |
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 |
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 typedef void (*stdin_dispatch_t)(int argc, char **argv); |
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 |
2ce0ed560a34
libutil: implement stdin handler
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 int stdin_select_cb(struct osmo_fd *ofd, unsigned int what); |