AESCrypt.h   AESCrypt.h 
#ifndef _AESCRPYPT_H_INCLUDED_ #ifndef _AESCRPYPT_H_INCLUDED_
#define _AESCRPYPT_H_INCLUDED_ #define _AESCRPYPT_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// AESCrypt.h // AESCrypt.h
// ---------- // ----------
// AES encryption class // AES encryption class
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2010 Bjoern Lemke // (C)opyright 2010-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: AESCrpyt // Class: AESCrpyt
// //
// Description: // Description:
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 AVLTreeT.h   AVLTreeT.h 
#ifndef _AVLTREET_H_INCLUDED_ #ifndef _AVLTREET_H_INCLUDED_
#define _AVLTREET_H_INCLUDED_ #define _AVLTREET_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// AVLTreeT.h // AVLTreeT.h
// ------- // -------
// Implementation of the Adelson-Velski-Landis tree algorithm
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2013 Bjoern Lemke // (C)opyright 2013 Bjoern Lemke
// //
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
//
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: AVLTreeT template class // Class: AVLTreeT template class
// //
// Description: template native binary tree implementation (not balanced) // Description: template native binary tree implementation (not balanced)
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
#include <iostream> #include <iostream>
 End of changes. 2 change blocks. 
15 lines changed or deleted 1 lines changed or added


 Base64Coder.h   Base64Coder.h 
#ifndef _BASE64CODER_H_INCLUDED_ #ifndef _BASE64CODER_H_INCLUDED_
#define _BASE64CODER_H_INCLUDED_ #define _BASE64CODER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Base64Coder.h // Base64Coder.h
// ------------- // -------------
// Base64Coder class definition // Base64Coder class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2009 Bjoern Lemke // (C)opyright 2009-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Base64Coder // Class: Base64Coder
// //
// Description: // Description:
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 BigDecimal.h   BigDecimal.h 
#ifndef _BIGDECIMAL_H_INCLUDED_ #ifndef _BIGDECIMAL_H_INCLUDED_
#define _BIGDECIMAL_H_INCLUDED_ #define _BIGDECIMAL_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// BigDecimal.h // BigDecimal.h
// ------------ // ------------
// BigDecimal class definition // BigDecimal class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2007 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: BigDecimal // Class: BigDecimal
// //
// Description: BigDecimal class arbitrary decimal values // Description: BigDecimal class arbitrary decimal values
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
// //
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 BigInteger.h   BigInteger.h 
#ifndef _BIGINTEGER_H_INCLUDED_ #ifndef _BIGINTEGER_H_INCLUDED_
#define _BIGINTEGER_H_INCLUDED_ #define _BIGINTEGER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// BigInteger.h // BigInteger.h
// ------------ // ------------
// BigInteger class definition // BigInteger class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: BigInteger // Class: BigInteger
// //
// Description: BigInteger class arbitrary decimal values // Description: BigInteger class arbitrary decimal values
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
// //
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Bitmap.h   Bitmap.h 
#ifndef _BITMAP_H_INCLUDED_ #ifndef _BITMAP_H_INCLUDED_
#define _BITMAP_H_INCLUDED_ #define _BITMAP_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Bitmap.h // Bitmap.h
// -------- // --------
// Bitmap class definition // Bitmap class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Bitmap // Class: Bitmap
// //
// Description: This class provides bitmap management for boolean data // Description: This class provides bitmap management for boolean data
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Chain.h   Chain.h 
#ifndef _CHAIN_H_INCLUDED_ #ifndef _CHAIN_H_INCLUDED_
#define _CHAIN_H_INCLUDED_ #define _CHAIN_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Chain.h // Chain.h
// -------- // --------
// string class definition // string class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Chain // Class: Chain
// //
// Description: all base operations on strings // Description: all base operations on strings
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 CommandExecuter.h   CommandExecuter.h 
#ifndef _COMMANDEXECUTER_H_INCLUDED_ #ifndef _COMMANDEXECUTER_H_INCLUDED_
#define _COMMANDEXECUTER_H_INCLUDED_ #define _COMMANDEXECUTER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// CommandExecuter.h // CommandExecuter.h
// ----------------- // -----------------
// Executing commands via process forking // Executing commands via process forking
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2007 Bjoern Lemke // (C)opyright 2007-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: CommandExecuter // Class: CommandExecuter
// //
// Description: // Description:
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Crypt.h   Crypt.h 
skipping to change at line 13 skipping to change at line 13
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Crypt.h // Crypt.h
// -------- // --------
// Crypt class definition // Crypt class definition
// //
// This code is based upon C source code written by Eric Young, eay@psych.u q.oz.au // This code is based upon C source code written by Eric Young, eay@psych.u q.oz.au
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2007 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Crypt // Class: Crypt
// //
// Description: This class provides bitmap management for boolean data // Description: This class provides bitmap management for boolean data
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Datetime.h   Datetime.h 
#ifndef _DATETIME_H_INCLUDED_ #ifndef _DATETIME_H_INCLUDED_
#define _DATETIME_H_INCLUDED_ #define _DATETIME_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Datetime.h // Datetime.h
// ---------- // ----------
// implementation of a datetime data type // implementation of a datetime data type
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2007 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Datetime // Class: Datetime
// //
// Description: datetime utility class // Description: datetime utility class
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Exception.h   Exception.h 
#ifndef _EXCEPTION_H_INCLUDED_ #ifndef _EXCEPTION_H_INCLUDED_
#define _EXCEPTION_H_INCLUDED_ #define _EXCEPTION_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Exception.h // Exception.h
// ----------- // -----------
// exception class definition // Exception class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: // Class:
// //
// Description: // Description:
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 2 change blocks. 
17 lines changed or deleted 2 lines changed or added


 File.h   File.h 
#ifndef _FILE_H_INCLUDED_ #ifndef _FILE_H_INCLUDED_
#define _FILE_H_INCLUDED_ #define _FILE_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// File.h // File.h
// ------ // ------
// file class definition // File class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
//
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: File // Class: File
// //
// Description: all operations on files // Description: all operations on files
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// INCLUDES // INCLUDES
 End of changes. 3 change blocks. 
17 lines changed or deleted 2 lines changed or added


 GetLongOpt.h   GetLongOpt.h 
#ifndef _GETLONGOPT_H_INCLUDED_ #ifndef _GETLONGOPT_H_INCLUDED_
#define _GETLONGOPT_H_INCLUDED_ #define _GETLONGOPT_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// GetLongOpt.h // GetLongOpt.h
// ------------ // ------------
// GetLongOpt class definition // GetLongOpt class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2009 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: GetLongOpt // Class: GetLongOpt
// //
// Description: Handling long arguments from the command line // Description: Handling long arguments from the command line
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 GetOpt.h   GetOpt.h 
#ifndef _GETOPT_H_INCLUDED_ #ifndef _GETOPT_H_INCLUDED_
#define _GETOPT_H_INCLUDED_ #define _GETOPT_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// GetOpt.h // GetOpt.h
// -------- // --------
// GetOpt class definition // GetOpt class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: GetOpt // Class: GetOpt
// //
// Description: Handling arguments from the command line // Description: Handling arguments from the command line
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Host.h   Host.h 
#ifndef _HOST_H_INCLUDED_ #ifndef _HOST_H_INCLUDED_
#define _HOST_H_INCLUDED_ #define _HOST_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Host.h // Host.h
// ------ // ------
// Host class defintion // Host class defintion
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// Design and Implementation by Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Host // Class: Host
// //
// Description: // Description:
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
18 lines changed or deleted 1 lines changed or added


 ListT.h   ListT.h 
#ifndef _LISTT_H_INCLUDED_ #ifndef _LISTT_H_INCLUDED_
#define _LISTT_H_INCLUDED_ #define _LISTT_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// ListT.h // ListT.h
// -------- // --------
// ListT class definition // ListT class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// TEMPLATE CLASS // TEMPLATE CLASS
// //
// Class: ListT // Class: ListT
// //
// Description: Template Class for Lists // Description: Template Class for Lists
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Logger.h   Logger.h 
#ifndef _LOGGER_H_INCLUDED_ #ifndef _LOGGER_H_INCLUDED_
#define _LOGGER_H_INCLUDED_ #define _LOGGER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Logger.h // Logger.h
// -------- // --------
// Managing log messages // Managing log messages
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2009 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Logger // Class: Logger
// //
// Description: Managing module notices and debug messages // Description: Managing module notices and debug messages
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Matcher.h   Matcher.h 
#ifndef _MATCHER_H_INCLUDED_ #ifndef _MATCHER_H_INCLUDED_
#define _MATCHER_H_INCLUDED_ #define _MATCHER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Matcher.h // Matcher.h
// -------- // --------
// Matcher class definition // Matcher class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Matcher // Class: Matcher
// //
// Description: // Description:
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// INCLUDES // INCLUDES
#include <iostream> #include <iostream>
#include <sys/types.h> #include <sys/types.h>
#ifdef HAVE_MINGW32
#include "regex.h"
#else
#include <regex.h> #include <regex.h>
#endif
class Matcher { class Matcher {
public: public:
Matcher(const Chain& exp); Matcher(const Chain& exp);
~Matcher(); ~Matcher();
void prepare(); void prepare();
 End of changes. 3 change blocks. 
16 lines changed or deleted 5 lines changed or added


 NanoTimer.h   NanoTimer.h 
#ifndef _NANOTIMER_H_INCLUDED_ #ifndef _NANOTIMER_H_INCLUDED_
#define _NANOTIMER_H_INCLUDED_ #define _NANOTIMER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// NanoTimer.h // NanoTimer.h
// ----------- // -----------
// NanoTimer class definition // NanoTimer class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2007 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: NanoTimer // Class: NanoTimer
// //
// Description: NanoTimer class for time measurement // Description: NanoTimer class for time measurement
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Net.h   Net.h 
#ifndef _NET_H_INCLUDED_ #ifndef _NET_H_INCLUDED_
#define _NET_H_INCLUDED_ #define _NET_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Net.h // Net.h
// ----- // -----
// Base network driver // Base network driver
// //
// (C)opyright 2000-2007 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
//
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Net // Class: Net
// //
// Description: All operations on network resources (IPv4) // Description: All operations on network resources (IPv4)
// //
// Status: CLEAN // Status: CLEAN
// //
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 2 change blocks. 
17 lines changed or deleted 1 lines changed or added


 NetHandler.h   NetHandler.h 
#ifndef _NETHANDLER_H_INCLUDED_ #ifndef _NETHANDLER_H_INCLUDED_
#define _NETHANDLER_H_INCLUDED_ #define _NETHANDLER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// NetHandler.h // NetHandler.h
// ------------ // ------------
// Net handle for sending and receiving messages // Net handler for sending and receiving messages
// //
// (C)opyright 2000-2007 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
//
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: NetHandler // Class: NetHandler
// //
// Description: Net handle for sending and receiving messages // Description: Net handle for sending and receiving messages
// //
// Status: CLEAN // Status: CLEAN
// //
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 3 change blocks. 
18 lines changed or deleted 2 lines changed or added


 Process.h   Process.h 
#ifndef _PROCESS_H_INCLUDED_ #ifndef _PROCESS_H_INCLUDED_
#define _PROCESS_H_INCLUDED_ #define _PROCESS_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Process.h // Process.h
// --------- // ---------
// Process class defintion // Process class defintion
// //
// (C)opyright 2000-2007 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
//
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Process // Class: Process
// //
// Description: // Description:
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
class Process { class Process {
 End of changes. 2 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Semaphore.h   Semaphore.h 
#ifndef _SEMAPHORE_H_INCLUDED_ #ifndef _SEMAPHORE_H_INCLUDED_
#define _SEMAPHORE_H_INCLUDED_ #define _SEMAPHORE_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Semaphore.h // Semaphore.h
// ------------ // ------------
// semaphore memory class definition // semaphore memory class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Semaphore // Class: Semaphore
// //
// Description: all operations on system semaphore resources // Description: all operations on system semaphore resources
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 SetT.h   SetT.h 
#ifndef _SETT_H_INCLUDED_ #ifndef _SETT_H_INCLUDED_
#define _SETT_H_INCLUDED_ #define _SETT_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// SetT.h // SetT.h
// ------ // ------
// SetT template class definition and implementation // SetT template class definition and implementation
// Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// This program is free software; you can redistribute it and/or modify // (C)opyright 2000-2013 Bjoern Lemke
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// TEMPLATE CLASS // TEMPLATE CLASS
// //
// Class: SetT // Class: SetT
// //
// Description: Template Class for Sets // Description: Template Class for Sets
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 3 change blocks. 
16 lines changed or deleted 2 lines changed or added


 SharedMemory.h   SharedMemory.h 
#ifndef _SHAREDMEMORY_H_INCLUDED_ #ifndef _SHAREDMEMORY_H_INCLUDED_
#define _SHAREDMEMORY_H_INCLUDED_ #define _SHAREDMEMORY_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// SharedMemory.h // SharedMemory.h
// -------------- // --------------
// shared memory class definition // Shared memory class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: SharedMemory // Class: SharedMemory
// //
// Description: all operations on system shared memory resources // Description: all operations on system shared memory resources
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 2 change blocks. 
17 lines changed or deleted 2 lines changed or added


 SigHandler.h   SigHandler.h 
#ifndef _SIGHANDLER_H_INCLUDED_ #ifndef _SIGHANDLER_H_INCLUDED_
#define _SIGHANDLER_H_INCLUDED_ #define _SIGHANDLER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// SigHandler.h // SigHandler.h
// ------------ // ------------
// signal handler class // Signal handler class
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2007 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: SigHandler // Class: SigHandler
// //
// Description: // Description:
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 2 change blocks. 
17 lines changed or deleted 2 lines changed or added


 Sleeper.h   Sleeper.h 
#ifndef _SLEEPER_H_INCLUDED_ #ifndef _SLEEPER_H_INCLUDED_
#define _SLEEPER_H_INCLUDED_ #define _SLEEPER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Sleeper.h // Sleeper.h
// --------- // ---------
// Sleeper class defintion // Sleeper class defintion
// //
// (C)opyright 2000-2007 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
//
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Sleeper // Class: Sleeper
// //
// Description: // Description:
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
class Sleeper { class Sleeper {
 End of changes. 2 change blocks. 
16 lines changed or deleted 1 lines changed or added


 StackT.h   StackT.h 
#ifndef _STACKT_H_INCLUDED_ #ifndef _STACKT_H_INCLUDED_
#define _STACKT_H_INCLUDED_ #define _STACKT_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// StackT.h // StackT.h
// ------_-- // ------_--
// StackT template class definition and implementation // StackT template class definition and implementation
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// TEMPLATE CLASS // TEMPLATE CLASS
// //
// Class: StackT // Class: StackT
// //
// Description: implementation of a generic stack // Description: implementation of a generic stack
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Thread.h   Thread.h 
#ifndef _THREAD_H_INCLUDED_ #ifndef _THREAD_H_INCLUDED_
#define _THREAD_H_INCLUDED_ #define _THREAD_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Thread.h // Thread.h
// -------- // --------
// Thread class interface definition // Thread class interface definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Thread // Class: Thread
// //
// Description: all operations on POSIX threads // Description: all operations on POSIX threads
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 ThreadLock.h   ThreadLock.h 
#ifndef _THREADLOCK_H_INCLUDED_ #ifndef _THREADLOCK_H_INCLUDED_
#define _THREADLOCK_H_INCLUDED_ #define _THREADLOCK_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// ThreadLock.h // ThreadLock.h
// ------------ // ------------
// ThreadLock class interface definition // ThreadLock class interface definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: ThreadLock // Class: ThreadLock
// //
// Description: all operations on POSIX thread locks // Description: all operations on POSIX thread locks
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Timer.h   Timer.h 
#ifndef _TIMER_H_INCLUDED_ #ifndef _TIMER_H_INCLUDED_
#define _TIMER_H_INCLUDED_ #define _TIMER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Timer.h // Timer.h
// -------- // --------
// Timer class definition // Timer class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Timer // Class: Timer
// //
// Description: Timer class for time measurement // Description: Timer class for time measurement
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 Tokenizer.h   Tokenizer.h 
#ifndef _TOKENIZER_H_INCLUDED_ #ifndef _TOKENIZER_H_INCLUDED_
#define _TOKENIZER_H_INCLUDED_ #define _TOKENIZER_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// Tokenizer.h // Tokenizer.h
// ----------- // -----------
// Tokenizer class definition // Tokenizer class definition
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: Tokenizer // Class: Tokenizer
// //
// Description: splitting a string into tokens // Description: splitting a string into tokens
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 1 change blocks. 
16 lines changed or deleted 1 lines changed or added


 TreeT.h   TreeT.h 
#ifndef _TREET_H_INCLUDED_ #ifndef _TREET_H_INCLUDED_
#define _TREET_H_INCLUDED_ #define _TREET_H_INCLUDED_
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
// //
// TreeT.h // TreeT.h
// ------- // -------
// Binary tree template implementation
// //
// Design and Implementation by Bjoern Lemke // Design and Implementation by Bjoern Lemke
// //
// (C)opyright 2000-2005 Bjoern Lemke // (C)opyright 2000-2013 Bjoern Lemke
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING. If not, write to
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
// //
// INTERFACE MODULE // INTERFACE MODULE
// //
// Class: TreeT template class // Class: TreeT template class
// //
// Description: template native binary tree implementation (not balanced) // Description: template native binary tree implementation (not balanced)
// //
// Status: IMPLEMENTED // Status: IMPLEMENTED
/////////////////////////////////////////////////////////////////////////// //// /////////////////////////////////////////////////////////////////////////// ////
 End of changes. 2 change blocks. 
16 lines changed or deleted 2 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/