doubango/trunk/tinySAK/src/tsk.c

76 lines
1.8 KiB
C

/**
* @file tsk.c
* @author Mamadou Diop <diopmamadou(at)yahoo.fr>
* @version 1.0
*
* @section LICENSE
*
*
* This file is part of Open Source Doubango Framework.
*
* DOUBANGO 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 3 of the License, or
* (at your option) any later version.
*
* DOUBANGO 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 DOUBANGO.
*
*/
#include "tsk.h"
/** @mainpage TinySAK API Overview
*
* This file is an overview of TinySAK API.
*
* TinySAK (a.k.a <b>T</b>iny <b>S</b>wiss <b>A</b>rmy <b>K</b>nife) is a tiny but fully featured utility API.
* This API is designed to efficiently work on embedded systems whith limited memory and low computing power.<br>
* This library provide a base object class to ease Object Oriented Programming in C. There are many other
* features like multi-threading, time management, encoding, encryption or content management.
*
* @par Getting Started
*
* - @ref tsk_object_group
* - @ref tsk_base64_group
* - @ref tsk_binaryutils_group
* - @ref tsk_buffer_group
* - @ref tsk_condwait_group
*
* @par Supported Systems
*
* - AIX
* - Embedded Linux
* - FreeBSD
* - HPUX
* - IRIX
* - Linux
* - LynxOS
* - Mac OS X
* - Microsoft Windows XP/Vista/7
* - Microsoft Windows CE
* - NetBSD
* - OpenBSD
* - Solaris
* - Symbian S60
*
* @par Supported Architectures
*
* - ARM
* - ARMv4i
* - Intel 32/64-bits
* - Itanium
* - MIPS
* - PA
* - PowerPC
* - RISC
* - SPARC
*
*/