summaryrefslogtreecommitdiffstats
path: root/third_party/libjingle/source/talk/third_party/mediastreamer/mstimer.h
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/libjingle/source/talk/third_party/mediastreamer/mstimer.h')
-rw-r--r--third_party/libjingle/source/talk/third_party/mediastreamer/mstimer.h68
1 files changed, 0 insertions, 68 deletions
diff --git a/third_party/libjingle/source/talk/third_party/mediastreamer/mstimer.h b/third_party/libjingle/source/talk/third_party/mediastreamer/mstimer.h
deleted file mode 100644
index 5c7e8ed..0000000
--- a/third_party/libjingle/source/talk/third_party/mediastreamer/mstimer.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- The mediastreamer library aims at providing modular media processing and I/O
- for linphone, but also for any telephony application.
- Copyright (C) 2001 Simon MORLAT simon.morlat@linphone.org
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- This library 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
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-#ifndef MSTIMER_H
-#define MSTIMER_H
-
-#include "mssync.h"
-#include <sys/time.h>
-
-#define MSTIMER_MAX_FILTERS 10
-
-/* MSTimer derivates from MSSync base class*/
-
-typedef struct _MSTimer
-{
- /* the MSSync must be the first field of the object in order to the object mechanism to work*/
- MSSync sync;
- MSFilter *filters[MSTIMER_MAX_FILTERS];
- gint milisec; /* the interval */
- struct timeval interval;
- struct timeval orig;
- gint state;
-} MSTimer;
-
-
-typedef struct _MSTimerClass
-{
- /* the MSSyncClass must be the first field of the class in order to the class mechanism to work*/
- MSSyncClass parent_class;
-} MSTimerClass;
-
-
-/*private*/
-#define MS_TIMER_RUNNING 1
-#define MS_TIMER_STOPPED 0
-void ms_timer_init(MSTimer *sync);
-void ms_timer_class_init(MSTimerClass *sync);
-
-void ms_timer_destroy(MSTimer *timer);
-void ms_timer_synchronize(MSTimer *timer);
-
-/*public*/
-void ms_timer_set_interval(MSTimer *timer, gint milisec);
-
-/* casts a MSSync object into a MSTimer */
-#define MS_TIMER(sync) ((MSTimer*)(sync))
-/* casts a MSSync class into a MSTimer class */
-#define MS_TIMER_CLASS(klass) ((MSTimerClass*)(klass))
-
-MSSync *ms_timer_new();
-
-#endif