You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdemultimedia/mpeglib/example/yaf/yafcore
Slávek Banko 8b12682035
Initial cmake conversion
8 years ago
..
CMakeLists.txt Initial cmake conversion 8 years ago
Makefile.am Additional kde to tde renaming 13 years ago
PROTOCOL.v01 Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
buffer.cpp rename the following methods: 13 years ago
buffer.h rename the following methods: 13 years ago
commandLine.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
commandLine.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
commandTable.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
commandTable.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
commandTableYAF.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
commandTableYAF.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
inputDecoder.cpp Rename old tq methods that no longer need a unique name 13 years ago
inputDecoder.h Rename old tq methods that no longer need a unique name 13 years ago
inputInterface.cpp Initial cmake conversion 8 years ago
inputInterface.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
lineStack.cpp rename the following methods: 13 years ago
lineStack.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
multiReader.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
multiReader.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
outputDecoder.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
outputDecoder.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
outputInterface.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
outputInterface.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
parser.cpp rename the following methods: 13 years ago
parser.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
runtimeTableYAF.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
runtimeTableYAF.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
yafCommand.defs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
yafRuntime.defs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
yaf_control.cpp Rename old tq methods that no longer need a unique name 13 years ago
yaf_control.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago

README

yaf - <y>et <a>nother <f>rontend

yaf is a simple protocol for communication over streams.

Its purpose is to offer an extensible interface 
for the communitcation between the kmpg GUI and the mpg123 decoder.


DESCRIPTION

The basic idea is, that the GUI and the decoder (splay) work
together over their file streams (cin,cout)
This means, that kmpg sends string-messages to "stdout"
and splay receive these messages as "stdin".
The results of splay (runtime Information, error
codes) are send to "stdout" and kmpg receive them as "stdin"

The protocol is "human readable" just enter "help"
or "help <command>" on the prompt and you will see.
These directory includes classes for dealing with this
text protocol. In normal developement you can completly 
ingore these classe.

For more info look in the file PROTOCOL