diff options
author | deva <deva> | 2006-03-06 19:22:17 +0000 |
---|---|---|
committer | deva <deva> | 2006-03-06 19:22:17 +0000 |
commit | 19ade36987f86c9b4cd4c5ec3fc6c499205c61ec (patch) | |
tree | 29667cafadbe9d07b35fe4e6da312bf9b47a1781 | |
parent | 8daee5ab8d878fb1819ba6b615e6ee96a4a11742 (diff) |
*** empty log message ***
-rw-r--r-- | client/debug.h | 103 | ||||
-rw-r--r-- | client/decoder.cc | 38 | ||||
-rw-r--r-- | client/decoder.h | 42 | ||||
-rw-r--r-- | client/networksender.cc | 37 | ||||
-rw-r--r-- | client/networksender.h | 42 | ||||
-rw-r--r-- | client/player.cc | 37 | ||||
-rw-r--r-- | client/player.h | 42 |
7 files changed, 238 insertions, 103 deletions
diff --git a/client/debug.h b/client/debug.h deleted file mode 100644 index 48c0830..0000000 --- a/client/debug.h +++ /dev/null @@ -1,103 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/*************************************************************************** - * debug.h - * - * Tue Apr 12 14:34:20 CEST 2005 - * Copyright 2005 Bent Bisballe - * deva@aasimon.org - ****************************************************************************/ - -/* - * This file is part of MIaV. - * - * MIaV 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 of the License, or - * (at your option) any later version. - * - * MIaV 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 MIaV; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. - */ -#include "config.h" -#ifndef __MIAV_DEBUG_H__ -#define __MIAV_DEBUG_H__ - -//#define DEBUG_ALLOC - -#ifdef DEBUG_ALLOC -typedef struct _A_{ - struct _A_* prev; - struct _A_* next; - char name[32]; - void *addr; -} __debug__; - -__debug__ *debug_first = NULL; - -inline void debugAlloc(void *p, char* name) -{ - __debug__ *d = debug_first; - - fprintf(stderr, "Adding %d - %s\n", p, name); - - debug_first = (__debug__*)malloc(sizeof(__debug__)); - debug_first->prev = NULL; - debug_first->next = d; - if(d) d->prev = debug_first; - debug_first->addr = p; - strcpy(debug_first->name, name); -} - -inline void debugFree(void *p) -{ - __debug__ *d = debug_first; - - while(d && d->addr != p) { - d = d->next; - } - - if(!d) { - fprintf(stderr, "ERROR: memory address not found %d - perhaps already freed!\n", p); - exit(1); - } - - fprintf(stderr, "Removing %d - %s\n", p, d->name); - __debug__ *next = d->next; - __debug__ *prev = d->prev; - if(prev) prev->next = d->next; - if(next) next->prev = d->prev; - if(debug_first == d) debug_first = next; - free(d); -} - -inline void debugPrint() -{ - __debug__ *d = debug_first; - - fprintf(stderr, "Alloc List:\n"); - - while(d) { - fprintf(stderr, "\t[%d] %s\n", d->addr, d->name); - d = d->next; - } -} - -#define FREE(x) debugFree(x) -#define ALLOC(x, y) debugAlloc(x, y) -#define PRINT() debugPrint() - -#else/*DEBUG_ALLOC*/ - -#define FREE(x) {} -#define ALLOC(x, y) {} -#define PRINT() {} - -#endif/*DEBUG_ALLOC*/ - -#endif/*__MIAV_DEBUG_H__*/ diff --git a/client/decoder.cc b/client/decoder.cc new file mode 100644 index 0000000..f99dd00 --- /dev/null +++ b/client/decoder.cc @@ -0,0 +1,38 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/*************************************************************************** + * decoder.cc + * + * Mon Mar 6 20:14:30 CET 2006 + * Copyright 2006 Bent Bisballe Nyeng + * deva@aasimon.org + ****************************************************************************/ + +/* + * This file is part of MIaV. + * + * MIaV 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 of the License, or + * (at your option) any later version. + * + * MIaV 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 MIaV; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ +#include "config.h" +#include "decoder.h" + +Decoder::Decoder() +{} + +Decoder::~Decoder() +{} + +void Decoder::run() +{} + diff --git a/client/decoder.h b/client/decoder.h new file mode 100644 index 0000000..8162980 --- /dev/null +++ b/client/decoder.h @@ -0,0 +1,42 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/*************************************************************************** + * decoder.h + * + * Mon Mar 6 20:14:29 CET 2006 + * Copyright 2006 Bent Bisballe Nyeng + * deva@aasimon.org + ****************************************************************************/ + +/* + * This file is part of MIaV. + * + * MIaV 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 of the License, or + * (at your option) any later version. + * + * MIaV 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 MIaV; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ +#include "config.h" +#ifndef __MIAV_DECODER_H__ +#define __MIAV_DECODER_H__ + +#include <QThread> + +class Decoder : public QThread +{ +public: + Decoder(); + ~Decoder(); + + void run(); +}; + +#endif/*__MIAV_DECODER_H__*/ diff --git a/client/networksender.cc b/client/networksender.cc new file mode 100644 index 0000000..1755cda --- /dev/null +++ b/client/networksender.cc @@ -0,0 +1,37 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/*************************************************************************** + * networksender.cc + * + * Mon Mar 6 20:14:35 CET 2006 + * Copyright 2006 Bent Bisballe Nyeng + * deva@aasimon.org + ****************************************************************************/ + +/* + * This file is part of MIaV. + * + * MIaV 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 of the License, or + * (at your option) any later version. + * + * MIaV 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 MIaV; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ +#include "config.h" +#include "networksender.h" + +NetworkSender::NetworkSender() +{} + +NetworkSender::~NetworkSender() +{} + +void NetworkSender::run() +{} diff --git a/client/networksender.h b/client/networksender.h new file mode 100644 index 0000000..c5dacee --- /dev/null +++ b/client/networksender.h @@ -0,0 +1,42 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/*************************************************************************** + * networksender.h + * + * Mon Mar 6 20:14:35 CET 2006 + * Copyright 2006 Bent Bisballe Nyeng + * deva@aasimon.org + ****************************************************************************/ + +/* + * This file is part of MIaV. + * + * MIaV 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 of the License, or + * (at your option) any later version. + * + * MIaV 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 MIaV; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ +#include "config.h" +#ifndef __MIAV_NETWORKSENDER_H__ +#define __MIAV_NETWORKSENDER_H__ + +#include <QThread> + +class NetworkSender : public QThread +{ +public: + NetworkSender(); + ~NetworkSender(); + + void run(); +}; + +#endif/*__MIAV_NETWORKSENDER_H__*/ diff --git a/client/player.cc b/client/player.cc new file mode 100644 index 0000000..b54767e --- /dev/null +++ b/client/player.cc @@ -0,0 +1,37 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/*************************************************************************** + * player.cc + * + * Mon Mar 6 20:14:25 CET 2006 + * Copyright 2006 Bent Bisballe Nyeng + * deva@aasimon.org + ****************************************************************************/ + +/* + * This file is part of MIaV. + * + * MIaV 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 of the License, or + * (at your option) any later version. + * + * MIaV 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 MIaV; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ +#include "config.h" +#include "player.h" + +Player::Player() +{} + +Player::~Player() +{} + +void Player::run() +{} diff --git a/client/player.h b/client/player.h new file mode 100644 index 0000000..6e3fe73 --- /dev/null +++ b/client/player.h @@ -0,0 +1,42 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/*************************************************************************** + * player.h + * + * Mon Mar 6 20:14:24 CET 2006 + * Copyright 2006 Bent Bisballe Nyeng + * deva@aasimon.org + ****************************************************************************/ + +/* + * This file is part of MIaV. + * + * MIaV 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 of the License, or + * (at your option) any later version. + * + * MIaV 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 MIaV; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ +#include "config.h" +#ifndef __MIAV_PLAYER_H__ +#define __MIAV_PLAYER_H__ + +#include <QThread> + +class Player : public QThread +{ +public: + Player(); + ~Player(); + + void run(); +} + +#endif/*__MIAV_PLAYER_H__*/ |