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 | |||