18 int main(
int argc, 
char* argv[])
 
   29     JParser<> zap(
"Example for testing inter-process communication.");
 
   37   catch(
const exception &error) {
 
   38     FATAL(error.what() << endl);
 
   50       for (
string buffer; 
getline(in, buffer); ) {
 
   51         cout << buffer << endl;
 
   59       for (
string buffer; 
getline(cin, buffer) && buffer != 
""; ) {
 
   61         out  << buffer << endl;
 
   66           reverse(buffer.begin(), buffer.end());
 
   69         cout << buffer << endl;
 
   74     cerr << error.what() << endl;
 
General purpose messaging.
 
Utility class to parse command line options.
 
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
 
int main(int argc, char *argv[])
 
Utility class to parse command line options.
 
Streaming of input and output from Linux command.
 
JFileInputStreamBuffer * getInputStreamBuffer(const std::size_t size=65536)
Get pointer to input stream buffer connected to the normal output stream.
 
JFileOutputStreamBuffer * getOutputStreamBuffer(const std::size_t size=65536)
Get pointer to output stream buffer connected to the normal input stream.
 
std::istream & getline(std::istream &in, JString &object)
Read string from input stream until end of line.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).