You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bluesky-commits@incubator.apache.org by pi...@apache.org on 2009/11/30 11:44:54 UTC

svn commit: r885383 [15/18] - in /incubator/bluesky/trunk/RealClass: DTU/ DTU/autom4te.cache/ DTU/src/ DTU/src/.deps/ Teacher/src/

Added: incubator/bluesky/trunk/RealClass/DTU/src/.deps/ts_communicate.P
URL: http://svn.apache.org/viewvc/incubator/bluesky/trunk/RealClass/DTU/src/.deps/ts_communicate.P?rev=885383&view=auto
==============================================================================
--- incubator/bluesky/trunk/RealClass/DTU/src/.deps/ts_communicate.P (added)
+++ incubator/bluesky/trunk/RealClass/DTU/src/.deps/ts_communicate.P Mon Nov 30 11:44:51 2009
@@ -0,0 +1,1058 @@
+ts_communicate.o: ts_communicate.cpp /usr/include/gtk-2.0/gtk/gtk.h \
+  /usr/include/gtk-2.0/gdk/gdk.h /usr/include/gtk-2.0/gdk/gdkcairo.h \
+  /usr/include/gtk-2.0/gdk/gdkcolor.h /usr/include/cairo/cairo.h \
+  /usr/include/cairo/cairo-features.h \
+  /usr/include/cairo/cairo-deprecated.h \
+  /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/glib-2.0/glib.h \
+  /usr/include/glib-2.0/glib/galloca.h \
+  /usr/include/glib-2.0/glib/gtypes.h \
+  /usr/lib/glib-2.0/include/glibconfig.h \
+  /usr/include/glib-2.0/glib/gmacros.h \
+  /usr/lib/gcc/i486-linux-gnu/4.2.4/include/stddef.h \
+  /usr/lib/gcc/i486-linux-gnu/4.2.4/include/limits.h \
+  /usr/lib/gcc/i486-linux-gnu/4.2.4/include/syslimits.h \
+  /usr/include/limits.h /usr/include/features.h /usr/include/sys/cdefs.h \
+  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+  /usr/include/gnu/stubs-32.h /usr/include/bits/posix1_lim.h \
+  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+  /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
+  /usr/include/bits/stdio_lim.h \
+  /usr/lib/gcc/i486-linux-gnu/4.2.4/include/float.h \
+  /usr/include/glib-2.0/glib/garray.h \
+  /usr/include/glib-2.0/glib/gasyncqueue.h \
+  /usr/include/glib-2.0/glib/gthread.h \
+  /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \
+  /usr/include/glib-2.0/glib/gutils.h \
+  /usr/lib/gcc/i486-linux-gnu/4.2.4/include/stdarg.h \
+  /usr/include/glib-2.0/glib/gatomic.h \
+  /usr/include/glib-2.0/glib/gbacktrace.h \
+  /usr/include/glib-2.0/glib/gbase64.h \
+  /usr/include/glib-2.0/glib/gbookmarkfile.h /usr/include/time.h \
+  /usr/include/bits/time.h /usr/include/bits/types.h \
+  /usr/include/bits/typesizes.h /usr/include/xlocale.h \
+  /usr/include/glib-2.0/glib/gcache.h /usr/include/glib-2.0/glib/glist.h \
+  /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gslice.h \
+  /usr/include/glib-2.0/glib/gchecksum.h \
+  /usr/include/glib-2.0/glib/gcompletion.h \
+  /usr/include/glib-2.0/glib/gconvert.h \
+  /usr/include/glib-2.0/glib/gdataset.h \
+  /usr/include/glib-2.0/glib/gdate.h /usr/include/glib-2.0/glib/gdir.h \
+  /usr/include/glib-2.0/glib/gfileutils.h \
+  /usr/include/glib-2.0/glib/ghash.h /usr/include/glib-2.0/glib/ghook.h \
+  /usr/include/glib-2.0/glib/giochannel.h \
+  /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gslist.h \
+  /usr/include/glib-2.0/glib/gstring.h \
+  /usr/include/glib-2.0/glib/gunicode.h \
+  /usr/include/glib-2.0/glib/gkeyfile.h \
+  /usr/include/glib-2.0/glib/gmappedfile.h \
+  /usr/include/glib-2.0/glib/gmarkup.h \
+  /usr/include/glib-2.0/glib/gmessages.h \
+  /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
+  /usr/include/glib-2.0/glib/gpattern.h \
+  /usr/include/glib-2.0/glib/gprimes.h \
+  /usr/include/glib-2.0/glib/gqsort.h /usr/include/glib-2.0/glib/gqueue.h \
+  /usr/include/glib-2.0/glib/grand.h /usr/include/glib-2.0/glib/grel.h \
+  /usr/include/glib-2.0/glib/gregex.h \
+  /usr/include/glib-2.0/glib/gscanner.h \
+  /usr/include/glib-2.0/glib/gsequence.h \
+  /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gspawn.h \
+  /usr/include/glib-2.0/glib/gstrfuncs.h \
+  /usr/include/glib-2.0/glib/gtestutils.h \
+  /usr/include/glib-2.0/glib/gthreadpool.h \
+  /usr/include/glib-2.0/glib/gtimer.h /usr/include/glib-2.0/glib/gtree.h \
+  /usr/include/glib-2.0/glib/gurifuncs.h \
+  /usr/include/pango-1.0/pango/pango.h \
+  /usr/include/pango-1.0/pango/pango-attributes.h \
+  /usr/include/pango-1.0/pango/pango-font.h \
+  /usr/include/pango-1.0/pango/pango-coverage.h \
+  /usr/include/pango-1.0/pango/pango-types.h \
+  /usr/include/glib-2.0/glib-object.h \
+  /usr/include/glib-2.0/gobject/gboxed.h \
+  /usr/include/glib-2.0/gobject/gtype.h \
+  /usr/include/glib-2.0/gobject/genums.h \
+  /usr/include/glib-2.0/gobject/gobject.h \
+  /usr/include/glib-2.0/gobject/gvalue.h \
+  /usr/include/glib-2.0/gobject/gparam.h \
+  /usr/include/glib-2.0/gobject/gclosure.h \
+  /usr/include/glib-2.0/gobject/gsignal.h \
+  /usr/include/glib-2.0/gobject/gmarshal.h \
+  /usr/include/glib-2.0/gobject/gparamspecs.h \
+  /usr/include/glib-2.0/gobject/gsourceclosure.h \
+  /usr/include/glib-2.0/gobject/gtypemodule.h \
+  /usr/include/glib-2.0/gobject/gtypeplugin.h \
+  /usr/include/glib-2.0/gobject/gvaluearray.h \
+  /usr/include/glib-2.0/gobject/gvaluetypes.h \
+  /usr/include/pango-1.0/pango/pango-gravity.h \
+  /usr/include/pango-1.0/pango/pango-matrix.h \
+  /usr/include/pango-1.0/pango/pango-script.h \
+  /usr/include/pango-1.0/pango/pango-language.h \
+  /usr/include/pango-1.0/pango/pango-break.h \
+  /usr/include/pango-1.0/pango/pango-item.h \
+  /usr/include/pango-1.0/pango/pango-context.h \
+  /usr/include/pango-1.0/pango/pango-fontmap.h \
+  /usr/include/pango-1.0/pango/pango-fontset.h \
+  /usr/include/pango-1.0/pango/pango-engine.h \
+  /usr/include/pango-1.0/pango/pango-glyph.h \
+  /usr/include/pango-1.0/pango/pango-enum-types.h \
+  /usr/include/pango-1.0/pango/pango-features.h \
+  /usr/include/pango-1.0/pango/pango-glyph-item.h \
+  /usr/include/pango-1.0/pango/pango-layout.h \
+  /usr/include/pango-1.0/pango/pango-tabs.h \
+  /usr/include/pango-1.0/pango/pango-renderer.h \
+  /usr/include/pango-1.0/pango/pango-utils.h /usr/include/stdio.h \
+  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+  /usr/include/bits/sys_errlist.h /usr/lib/gtk-2.0/include/gdkconfig.h \
+  /usr/include/gtk-2.0/gdk/gdkpixbuf.h /usr/include/gtk-2.0/gdk/gdkrgb.h \
+  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h \
+  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
+  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
+  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
+  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
+  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
+  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
+  /usr/include/glib-2.0/gmodule.h \
+  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
+  /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
+  /usr/include/pango-1.0/pango/pangocairo.h \
+  /usr/include/gtk-2.0/gdk/gdkcursor.h \
+  /usr/include/gtk-2.0/gdk/gdkdisplay.h \
+  /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkdnd.h \
+  /usr/include/gtk-2.0/gdk/gdkinput.h \
+  /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \
+  /usr/include/gtk-2.0/gdk/gdkenumtypes.h \
+  /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \
+  /usr/include/gtk-2.0/gdk/gdkkeys.h \
+  /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \
+  /usr/include/gtk-2.0/gdk/gdkpango.h \
+  /usr/include/gtk-2.0/gdk/gdkpixmap.h \
+  /usr/include/gtk-2.0/gdk/gdkproperty.h \
+  /usr/include/gtk-2.0/gdk/gdkregion.h \
+  /usr/include/gtk-2.0/gdk/gdkscreen.h \
+  /usr/include/gtk-2.0/gdk/gdkselection.h \
+  /usr/include/gtk-2.0/gdk/gdkspawn.h \
+  /usr/include/gtk-2.0/gdk/gdkvisual.h \
+  /usr/include/gtk-2.0/gdk/gdkwindow.h \
+  /usr/include/gtk-2.0/gtk/gtkaboutdialog.h \
+  /usr/include/gtk-2.0/gtk/gtkdialog.h \
+  /usr/include/gtk-2.0/gtk/gtkwindow.h \
+  /usr/include/gtk-2.0/gtk/gtkaccelgroup.h \
+  /usr/include/gtk-2.0/gtk/gtkenums.h /usr/include/gtk-2.0/gtk/gtkbin.h \
+  /usr/include/gtk-2.0/gtk/gtkcontainer.h \
+  /usr/include/gtk-2.0/gtk/gtkwidget.h \
+  /usr/include/gtk-2.0/gtk/gtkobject.h \
+  /usr/include/gtk-2.0/gtk/gtktypeutils.h \
+  /usr/include/gtk-2.0/gtk/gtktypebuiltins.h \
+  /usr/include/gtk-2.0/gtk/gtkdebug.h \
+  /usr/include/gtk-2.0/gtk/gtkadjustment.h \
+  /usr/include/gtk-2.0/gtk/gtkstyle.h \
+  /usr/include/gtk-2.0/gtk/gtksettings.h /usr/include/gtk-2.0/gtk/gtkrc.h \
+  /usr/include/atk-1.0/atk/atkobject.h \
+  /usr/include/atk-1.0/atk/atkstate.h \
+  /usr/include/atk-1.0/atk/atkrelationtype.h \
+  /usr/include/gtk-2.0/gtk/gtkaccellabel.h \
+  /usr/include/gtk-2.0/gtk/gtklabel.h /usr/include/gtk-2.0/gtk/gtkmisc.h \
+  /usr/include/gtk-2.0/gtk/gtkmenu.h \
+  /usr/include/gtk-2.0/gtk/gtkmenushell.h \
+  /usr/include/gtk-2.0/gtk/gtkaccelmap.h \
+  /usr/include/gtk-2.0/gtk/gtkaccessible.h /usr/include/atk-1.0/atk/atk.h \
+  /usr/include/atk-1.0/atk/atkaction.h \
+  /usr/include/atk-1.0/atk/atkcomponent.h \
+  /usr/include/atk-1.0/atk/atkutil.h \
+  /usr/include/atk-1.0/atk/atkdocument.h \
+  /usr/include/atk-1.0/atk/atkeditabletext.h \
+  /usr/include/atk-1.0/atk/atktext.h \
+  /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
+  /usr/include/atk-1.0/atk/atkhyperlink.h \
+  /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
+  /usr/include/atk-1.0/atk/atkhypertext.h \
+  /usr/include/atk-1.0/atk/atkimage.h \
+  /usr/include/atk-1.0/atk/atknoopobject.h \
+  /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
+  /usr/include/atk-1.0/atk/atkobjectfactory.h \
+  /usr/include/atk-1.0/atk/atkregistry.h \
+  /usr/include/atk-1.0/atk/atkobjectfactory.h \
+  /usr/include/atk-1.0/atk/atkrelation.h \
+  /usr/include/atk-1.0/atk/atkrelationset.h \
+  /usr/include/atk-1.0/atk/atkselection.h \
+  /usr/include/atk-1.0/atk/atkstateset.h \
+  /usr/include/atk-1.0/atk/atkstreamablecontent.h \
+  /usr/include/atk-1.0/atk/atktable.h /usr/include/atk-1.0/atk/atkmisc.h \
+  /usr/include/atk-1.0/atk/atkvalue.h \
+  /usr/include/gtk-2.0/gtk/gtkaction.h \
+  /usr/include/gtk-2.0/gtk/gtkactiongroup.h \
+  /usr/include/gtk-2.0/gtk/gtkitemfactory.h \
+  /usr/include/gtk-2.0/gtk/gtkalignment.h \
+  /usr/include/gtk-2.0/gtk/gtkarrow.h \
+  /usr/include/gtk-2.0/gtk/gtkaspectframe.h \
+  /usr/include/gtk-2.0/gtk/gtkframe.h \
+  /usr/include/gtk-2.0/gtk/gtkassistant.h \
+  /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \
+  /usr/include/gtk-2.0/gtk/gtkbindings.h \
+  /usr/include/gtk-2.0/gtk/gtkbuildable.h \
+  /usr/include/gtk-2.0/gtk/gtkbuilder.h \
+  /usr/include/gtk-2.0/gtk/gtkbutton.h \
+  /usr/include/gtk-2.0/gtk/gtkimage.h \
+  /usr/include/gtk-2.0/gtk/gtkcalendar.h \
+  /usr/include/gtk-2.0/gtk/gtksignal.h \
+  /usr/include/gtk-2.0/gtk/gtkmarshal.h \
+  /usr/include/gtk-2.0/gtk/gtkcelllayout.h \
+  /usr/include/gtk-2.0/gtk/gtkcellrenderer.h \
+  /usr/include/gtk-2.0/gtk/gtkcelleditable.h \
+  /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \
+  /usr/include/gtk-2.0/gtk/gtktreemodel.h \
+  /usr/include/gtk-2.0/gtk/gtktreesortable.h \
+  /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \
+  /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
+  /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \
+  /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
+  /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \
+  /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \
+  /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \
+  /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \
+  /usr/include/gtk-2.0/gtk/gtkcellview.h \
+  /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \
+  /usr/include/gtk-2.0/gtk/gtktogglebutton.h \
+  /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h \
+  /usr/include/gtk-2.0/gtk/gtkmenuitem.h \
+  /usr/include/gtk-2.0/gtk/gtkitem.h \
+  /usr/include/gtk-2.0/gtk/gtkclipboard.h \
+  /usr/include/gtk-2.0/gtk/gtkselection.h \
+  /usr/include/gtk-2.0/gtk/gtktextiter.h \
+  /usr/include/gtk-2.0/gtk/gtktexttag.h \
+  /usr/include/gtk-2.0/gtk/gtktextchild.h \
+  /usr/include/gtk-2.0/gtk/gtkclist.h \
+  /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \
+  /usr/include/gtk-2.0/gtk/gtkscrollbar.h \
+  /usr/include/gtk-2.0/gtk/gtkrange.h \
+  /usr/include/gtk-2.0/gtk/gtkvscrollbar.h \
+  /usr/include/gtk-2.0/gtk/gtkcolorbutton.h \
+  /usr/include/gtk-2.0/gtk/gtkcolorsel.h \
+  /usr/include/gtk-2.0/gtk/gtkvbox.h \
+  /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h \
+  /usr/include/gtk-2.0/gtk/gtkcombo.h /usr/include/gtk-2.0/gtk/gtkhbox.h \
+  /usr/include/gtk-2.0/gtk/gtkcombobox.h \
+  /usr/include/gtk-2.0/gtk/gtktreeview.h \
+  /usr/include/gtk-2.0/gtk/gtkdnd.h /usr/include/gtk-2.0/gtk/gtkentry.h \
+  /usr/include/gtk-2.0/gtk/gtkeditable.h \
+  /usr/include/gtk-2.0/gtk/gtkimcontext.h \
+  /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \
+  /usr/include/gtk-2.0/gtk/gtkliststore.h \
+  /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \
+  /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \
+  /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \
+  /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \
+  /usr/include/gtk-2.0/gtk/gtkeventbox.h \
+  /usr/include/gtk-2.0/gtk/gtkexpander.h \
+  /usr/include/gtk-2.0/gtk/gtkfilesel.h \
+  /usr/include/gtk-2.0/gtk/gtkfixed.h \
+  /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h \
+  /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
+  /usr/include/gtk-2.0/gtk/gtkfilefilter.h \
+  /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h \
+  /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
+  /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h \
+  /usr/include/gtk-2.0/gtk/gtkfontbutton.h \
+  /usr/include/gtk-2.0/gtk/gtkfontsel.h \
+  /usr/include/gtk-2.0/gtk/gtkgamma.h /usr/include/gtk-2.0/gtk/gtkgc.h \
+  /usr/include/gtk-2.0/gtk/gtkhandlebox.h \
+  /usr/include/gtk-2.0/gtk/gtkhbbox.h \
+  /usr/include/gtk-2.0/gtk/gtkhpaned.h \
+  /usr/include/gtk-2.0/gtk/gtkpaned.h \
+  /usr/include/gtk-2.0/gtk/gtkhruler.h \
+  /usr/include/gtk-2.0/gtk/gtkruler.h \
+  /usr/include/gtk-2.0/gtk/gtkhscale.h \
+  /usr/include/gtk-2.0/gtk/gtkscale.h \
+  /usr/include/gtk-2.0/gtk/gtkhseparator.h \
+  /usr/include/gtk-2.0/gtk/gtkseparator.h \
+  /usr/include/gtk-2.0/gtk/gtkiconfactory.h \
+  /usr/include/gtk-2.0/gtk/gtkicontheme.h \
+  /usr/include/gtk-2.0/gtk/gtkiconview.h \
+  /usr/include/gtk-2.0/gtk/gtktooltip.h \
+  /usr/include/gtk-2.0/gtk/gtkwidget.h \
+  /usr/include/gtk-2.0/gtk/gtkwindow.h \
+  /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h \
+  /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h \
+  /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \
+  /usr/include/gtk-2.0/gtk/gtkinputdialog.h \
+  /usr/include/gtk-2.0/gtk/gtkinvisible.h \
+  /usr/include/gtk-2.0/gtk/gtklayout.h \
+  /usr/include/gtk-2.0/gtk/gtklinkbutton.h \
+  /usr/include/gtk-2.0/gtk/gtklist.h \
+  /usr/include/gtk-2.0/gtk/gtklistitem.h \
+  /usr/include/gtk-2.0/gtk/gtkmain.h \
+  /usr/include/gtk-2.0/gtk/gtkmenubar.h \
+  /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h \
+  /usr/include/gtk-2.0/gtk/gtkmenu.h \
+  /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
+  /usr/include/gtk-2.0/gtk/gtktoolitem.h \
+  /usr/include/gtk-2.0/gtk/gtktooltips.h \
+  /usr/include/gtk-2.0/gtk/gtkmessagedialog.h \
+  /usr/include/gtk-2.0/gtk/gtkmodules.h \
+  /usr/include/gtk-2.0/gtk/gtknotebook.h \
+  /usr/include/gtk-2.0/gtk/gtkoldeditable.h \
+  /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \
+  /usr/include/gtk-2.0/gtk/gtkpixmap.h /usr/include/gtk-2.0/gtk/gtkplug.h \
+  /usr/include/gtk-2.0/gtk/gtksocket.h \
+  /usr/include/gtk-2.0/gtk/gtkpreview.h \
+  /usr/include/gtk-2.0/gtk/gtkprintoperation.h \
+  /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkenums.h \
+  /usr/include/gtk-2.0/gtk/gtkpagesetup.h \
+  /usr/include/gtk-2.0/gtk/gtkpapersize.h \
+  /usr/include/gtk-2.0/gtk/gtkprintsettings.h \
+  /usr/include/gtk-2.0/gtk/gtkprintcontext.h \
+  /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \
+  /usr/include/gtk-2.0/gtk/gtkprogress.h \
+  /usr/include/gtk-2.0/gtk/gtkprogressbar.h \
+  /usr/include/gtk-2.0/gtk/gtkradioaction.h \
+  /usr/include/gtk-2.0/gtk/gtktoggleaction.h \
+  /usr/include/gtk-2.0/gtk/gtkradiobutton.h \
+  /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h \
+  /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \
+  /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
+  /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
+  /usr/include/gtk-2.0/gtk/gtkrecentaction.h \
+  /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
+  /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
+  /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
+  /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
+  /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \
+  /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
+  /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \
+  /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \
+  /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
+  /usr/include/gtk-2.0/gtk/gtkscalebutton.h \
+  /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \
+  /usr/include/gtk-2.0/gtk/gtkviewport.h \
+  /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \
+  /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h \
+  /usr/include/gtk-2.0/gtk/gtksizegroup.h \
+  /usr/include/gtk-2.0/gtk/gtkspinbutton.h \
+  /usr/include/gtk-2.0/gtk/gtkstatusbar.h \
+  /usr/include/gtk-2.0/gtk/gtkstatusicon.h \
+  /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \
+  /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \
+  /usr/include/gtk-2.0/gtk/gtktext.h \
+  /usr/include/gtk-2.0/gtk/gtktextbuffer.h \
+  /usr/include/gtk-2.0/gtk/gtktexttagtable.h \
+  /usr/include/gtk-2.0/gtk/gtktextmark.h \
+  /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \
+  /usr/include/gtk-2.0/gtk/gtktextview.h \
+  /usr/include/gtk-2.0/gtk/gtktipsquery.h \
+  /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
+  /usr/include/gtk-2.0/gtk/gtktoolbar.h \
+  /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
+  /usr/include/gtk-2.0/gtk/gtktoolitem.h \
+  /usr/include/gtk-2.0/gtk/gtktree.h \
+  /usr/include/gtk-2.0/gtk/gtktreednd.h \
+  /usr/include/gtk-2.0/gtk/gtktreeitem.h \
+  /usr/include/gtk-2.0/gtk/gtktreemodelsort.h \
+  /usr/include/gtk-2.0/gtk/gtktreeselection.h \
+  /usr/include/gtk-2.0/gtk/gtktreestore.h \
+  /usr/include/gtk-2.0/gtk/gtkuimanager.h \
+  /usr/include/gtk-2.0/gtk/gtkvbbox.h \
+  /usr/include/gtk-2.0/gtk/gtkversion.h \
+  /usr/include/gtk-2.0/gtk/gtkvolumebutton.h \
+  /usr/include/gtk-2.0/gtk/gtkvpaned.h \
+  /usr/include/gtk-2.0/gtk/gtkvruler.h \
+  /usr/include/gtk-2.0/gtk/gtkvscale.h \
+  /usr/include/gtk-2.0/gtk/gtkvseparator.h ts_communicate.h stdafx.h \
+  /usr/include/sys/socket.h /usr/include/sys/uio.h \
+  /usr/include/sys/types.h /usr/include/endian.h \
+  /usr/include/bits/endian.h /usr/include/sys/select.h \
+  /usr/include/bits/select.h /usr/include/bits/sigset.h \
+  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
+  /usr/include/bits/uio.h /usr/include/bits/socket.h \
+  /usr/include/bits/sockaddr.h /usr/include/asm/socket.h \
+  /usr/include/asm/sockios.h /usr/include/netinet/in.h \
+  /usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/bits/in.h \
+  /usr/include/bits/byteswap.h /usr/include/arpa/inet.h \
+  /usr/include/sys/ioctl.h /usr/include/bits/ioctls.h \
+  /usr/include/asm/ioctls.h /usr/include/asm/ioctl.h \
+  /usr/include/asm-generic/ioctl.h /usr/include/bits/ioctl-types.h \
+  /usr/include/sys/ttydefaults.h /usr/include/net/if.h \
+  /usr/include/string.h /usr/include/netdb.h /usr/include/rpc/netdb.h \
+  /usr/include/bits/siginfo.h /usr/include/bits/netdb.h \
+  /usr/include/unistd.h /usr/include/bits/posix_opt.h \
+  /usr/include/bits/environments.h /usr/include/bits/confname.h \
+  /usr/include/getopt.h clientsocket.h asyncsocketex.h singlecomm.h \
+  /usr/include/jthread/jmutex.h /usr/include/pthread.h \
+  /usr/include/sched.h /usr/include/bits/sched.h /usr/include/signal.h \
+  /usr/include/bits/setjmp.h tcpcomm.h mcumessage.h dtufunction.h \
+  /usr/include/jrtplib3/rtpsession.h /usr/include/jrtplib3/rtpconfig.h \
+  /usr/include/jrtplib3/rtpconfig_unix.h \
+  /usr/include/jrtplib3/rtplibraryversion.h /usr/include/c++/4.2/string \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/c++config.h \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/os_defines.h \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/cpu_defines.h \
+  /usr/include/c++/4.2/bits/stringfwd.h \
+  /usr/include/c++/4.2/bits/char_traits.h /usr/include/c++/4.2/cstring \
+  /usr/include/c++/4.2/cstddef /usr/include/c++/4.2/bits/stl_algobase.h \
+  /usr/include/c++/4.2/climits /usr/include/c++/4.2/cstdlib \
+  /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+  /usr/include/bits/waitstatus.h /usr/include/alloca.h \
+  /usr/include/c++/4.2/iosfwd \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/c++locale.h \
+  /usr/include/c++/4.2/cstdio /usr/include/c++/4.2/clocale \
+  /usr/include/locale.h /usr/include/bits/locale.h \
+  /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \
+  /usr/include/libintl.h /usr/include/c++/4.2/cstdarg \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/c++io.h \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/gthr.h \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/gthr-default.h \
+  /usr/include/c++/4.2/cctype /usr/include/ctype.h \
+  /usr/include/c++/4.2/bits/postypes.h /usr/include/c++/4.2/cwchar \
+  /usr/include/c++/4.2/ctime /usr/include/c++/4.2/bits/functexcept.h \
+  /usr/include/c++/4.2/exception_defines.h \
+  /usr/include/c++/4.2/bits/stl_pair.h \
+  /usr/include/c++/4.2/bits/cpp_type_traits.h \
+  /usr/include/c++/4.2/ext/type_traits.h /usr/include/c++/4.2/utility \
+  /usr/include/c++/4.2/bits/stl_relops.h \
+  /usr/include/c++/4.2/bits/stl_iterator_base_types.h \
+  /usr/include/c++/4.2/bits/stl_iterator_base_funcs.h \
+  /usr/include/c++/4.2/bits/concept_check.h \
+  /usr/include/c++/4.2/bits/stl_iterator.h \
+  /usr/include/c++/4.2/debug/debug.h /usr/include/c++/4.2/memory \
+  /usr/include/c++/4.2/bits/allocator.h \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/c++allocator.h \
+  /usr/include/c++/4.2/ext/new_allocator.h /usr/include/c++/4.2/new \
+  /usr/include/c++/4.2/exception \
+  /usr/include/c++/4.2/bits/stl_construct.h \
+  /usr/include/c++/4.2/bits/stl_uninitialized.h \
+  /usr/include/c++/4.2/bits/stl_raw_storage_iter.h \
+  /usr/include/c++/4.2/limits /usr/include/c++/4.2/bits/ostream_insert.h \
+  /usr/include/c++/4.2/bits/stl_function.h \
+  /usr/include/c++/4.2/bits/basic_string.h \
+  /usr/include/c++/4.2/ext/atomicity.h \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/atomic_word.h \
+  /usr/include/c++/4.2/algorithm /usr/include/c++/4.2/bits/stl_algo.h \
+  /usr/include/c++/4.2/bits/stl_heap.h \
+  /usr/include/c++/4.2/bits/stl_tempbuf.h \
+  /usr/include/c++/4.2/bits/basic_string.tcc \
+  /usr/include/jrtplib3/rtppacketbuilder.h \
+  /usr/include/jrtplib3/rtperrors.h /usr/include/jrtplib3/rtpdefines.h \
+  /usr/include/jrtplib3/rtprandom.h /usr/include/jrtplib3/rtptypes.h \
+  /usr/include/jrtplib3/rtptypes_unix.h /usr/include/inttypes.h \
+  /usr/include/jrtplib3/rtptimeutilities.h /usr/include/sys/time.h \
+  /usr/include/jrtplib3/rtpsessionsources.h \
+  /usr/include/jrtplib3/rtpsources.h \
+  /usr/include/jrtplib3/rtpkeyhashtable.h \
+  /usr/include/jrtplib3/rtcpsdespacket.h \
+  /usr/include/jrtplib3/rtcppacket.h /usr/include/jrtplib3/rtpstructs.h \
+  /usr/include/jrtplib3/rtptransmitter.h \
+  /usr/include/jrtplib3/rtpcollisionlist.h \
+  /usr/include/jrtplib3/rtpaddress.h /usr/include/c++/4.2/list \
+  /usr/include/c++/4.2/bits/stl_list.h /usr/include/c++/4.2/bits/list.tcc \
+  /usr/include/jrtplib3/rtcpscheduler.h \
+  /usr/include/jrtplib3/rtcppacketbuilder.h \
+  /usr/include/jrtplib3/rtcpsdesinfo.h /usr/include/jrtplib3/rtppacket.h \
+  /usr/include/jrtplib3/rtpudpv4transmitter.h \
+  /usr/include/jrtplib3/rtpipv4destination.h \
+  /usr/include/jrtplib3/rtphashtable.h \
+  /usr/include/jrtplib3/rtpipv4address.h \
+  /usr/include/jrtplib3/rtpsessionparams.h \
+  /usr/include/jrtplib3/rtperrors.h /usr/include/c++/4.2/iostream \
+  /usr/include/c++/4.2/ostream /usr/include/c++/4.2/ios \
+  /usr/include/c++/4.2/bits/localefwd.h \
+  /usr/include/c++/4.2/bits/ios_base.h \
+  /usr/include/c++/4.2/bits/locale_classes.h \
+  /usr/include/c++/4.2/streambuf /usr/include/c++/4.2/bits/streambuf.tcc \
+  /usr/include/c++/4.2/bits/basic_ios.h \
+  /usr/include/c++/4.2/bits/streambuf_iterator.h \
+  /usr/include/c++/4.2/bits/locale_facets.h /usr/include/c++/4.2/cwctype \
+  /usr/include/wctype.h \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/ctype_base.h \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/ctype_inline.h \
+  /usr/include/c++/4.2/bits/codecvt.h \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/time_members.h \
+  /usr/include/c++/4.2/i486-linux-gnu/bits/messages_members.h \
+  /usr/include/c++/4.2/bits/basic_ios.tcc \
+  /usr/include/c++/4.2/bits/ostream.tcc /usr/include/c++/4.2/locale \
+  /usr/include/c++/4.2/bits/locale_facets.tcc \
+  /usr/include/c++/4.2/typeinfo /usr/include/c++/4.2/istream \
+  /usr/include/c++/4.2/bits/istream.tcc dtuporttype.h interface.h \
+  dtunit.h
+ts_communicate.cpp :
+/usr/include/gtk-2.0/gtk/gtk.h :
+/usr/include/gtk-2.0/gdk/gdk.h :
+/usr/include/gtk-2.0/gdk/gdkcairo.h :
+/usr/include/gtk-2.0/gdk/gdkcolor.h :
+/usr/include/cairo/cairo.h :
+/usr/include/cairo/cairo-features.h :
+/usr/include/cairo/cairo-deprecated.h :
+/usr/include/gtk-2.0/gdk/gdktypes.h :
+/usr/include/glib-2.0/glib.h :
+/usr/include/glib-2.0/glib/galloca.h :
+/usr/include/glib-2.0/glib/gtypes.h :
+/usr/lib/glib-2.0/include/glibconfig.h :
+/usr/include/glib-2.0/glib/gmacros.h :
+/usr/lib/gcc/i486-linux-gnu/4.2.4/include/stddef.h :
+/usr/lib/gcc/i486-linux-gnu/4.2.4/include/limits.h :
+/usr/lib/gcc/i486-linux-gnu/4.2.4/include/syslimits.h :
+/usr/include/limits.h :
+/usr/include/features.h :
+/usr/include/sys/cdefs.h :
+/usr/include/bits/wordsize.h :
+/usr/include/gnu/stubs.h :
+/usr/include/gnu/stubs-32.h :
+/usr/include/bits/posix1_lim.h :
+/usr/include/bits/local_lim.h :
+/usr/include/linux/limits.h :
+/usr/include/bits/posix2_lim.h :
+/usr/include/bits/xopen_lim.h :
+/usr/include/bits/stdio_lim.h :
+/usr/lib/gcc/i486-linux-gnu/4.2.4/include/float.h :
+/usr/include/glib-2.0/glib/garray.h :
+/usr/include/glib-2.0/glib/gasyncqueue.h :
+/usr/include/glib-2.0/glib/gthread.h :
+/usr/include/glib-2.0/glib/gerror.h :
+/usr/include/glib-2.0/glib/gquark.h :
+/usr/include/glib-2.0/glib/gutils.h :
+/usr/lib/gcc/i486-linux-gnu/4.2.4/include/stdarg.h :
+/usr/include/glib-2.0/glib/gatomic.h :
+/usr/include/glib-2.0/glib/gbacktrace.h :
+/usr/include/glib-2.0/glib/gbase64.h :
+/usr/include/glib-2.0/glib/gbookmarkfile.h :
+/usr/include/time.h :
+/usr/include/bits/time.h :
+/usr/include/bits/types.h :
+/usr/include/bits/typesizes.h :
+/usr/include/xlocale.h :
+/usr/include/glib-2.0/glib/gcache.h :
+/usr/include/glib-2.0/glib/glist.h :
+/usr/include/glib-2.0/glib/gmem.h :
+/usr/include/glib-2.0/glib/gslice.h :
+/usr/include/glib-2.0/glib/gchecksum.h :
+/usr/include/glib-2.0/glib/gcompletion.h :
+/usr/include/glib-2.0/glib/gconvert.h :
+/usr/include/glib-2.0/glib/gdataset.h :
+/usr/include/glib-2.0/glib/gdate.h :
+/usr/include/glib-2.0/glib/gdir.h :
+/usr/include/glib-2.0/glib/gfileutils.h :
+/usr/include/glib-2.0/glib/ghash.h :
+/usr/include/glib-2.0/glib/ghook.h :
+/usr/include/glib-2.0/glib/giochannel.h :
+/usr/include/glib-2.0/glib/gmain.h :
+/usr/include/glib-2.0/glib/gslist.h :
+/usr/include/glib-2.0/glib/gstring.h :
+/usr/include/glib-2.0/glib/gunicode.h :
+/usr/include/glib-2.0/glib/gkeyfile.h :
+/usr/include/glib-2.0/glib/gmappedfile.h :
+/usr/include/glib-2.0/glib/gmarkup.h :
+/usr/include/glib-2.0/glib/gmessages.h :
+/usr/include/glib-2.0/glib/gnode.h :
+/usr/include/glib-2.0/glib/goption.h :
+/usr/include/glib-2.0/glib/gpattern.h :
+/usr/include/glib-2.0/glib/gprimes.h :
+/usr/include/glib-2.0/glib/gqsort.h :
+/usr/include/glib-2.0/glib/gqueue.h :
+/usr/include/glib-2.0/glib/grand.h :
+/usr/include/glib-2.0/glib/grel.h :
+/usr/include/glib-2.0/glib/gregex.h :
+/usr/include/glib-2.0/glib/gscanner.h :
+/usr/include/glib-2.0/glib/gsequence.h :
+/usr/include/glib-2.0/glib/gshell.h :
+/usr/include/glib-2.0/glib/gspawn.h :
+/usr/include/glib-2.0/glib/gstrfuncs.h :
+/usr/include/glib-2.0/glib/gtestutils.h :
+/usr/include/glib-2.0/glib/gthreadpool.h :
+/usr/include/glib-2.0/glib/gtimer.h :
+/usr/include/glib-2.0/glib/gtree.h :
+/usr/include/glib-2.0/glib/gurifuncs.h :
+/usr/include/pango-1.0/pango/pango.h :
+/usr/include/pango-1.0/pango/pango-attributes.h :
+/usr/include/pango-1.0/pango/pango-font.h :
+/usr/include/pango-1.0/pango/pango-coverage.h :
+/usr/include/pango-1.0/pango/pango-types.h :
+/usr/include/glib-2.0/glib-object.h :
+/usr/include/glib-2.0/gobject/gboxed.h :
+/usr/include/glib-2.0/gobject/gtype.h :
+/usr/include/glib-2.0/gobject/genums.h :
+/usr/include/glib-2.0/gobject/gobject.h :
+/usr/include/glib-2.0/gobject/gvalue.h :
+/usr/include/glib-2.0/gobject/gparam.h :
+/usr/include/glib-2.0/gobject/gclosure.h :
+/usr/include/glib-2.0/gobject/gsignal.h :
+/usr/include/glib-2.0/gobject/gmarshal.h :
+/usr/include/glib-2.0/gobject/gparamspecs.h :
+/usr/include/glib-2.0/gobject/gsourceclosure.h :
+/usr/include/glib-2.0/gobject/gtypemodule.h :
+/usr/include/glib-2.0/gobject/gtypeplugin.h :
+/usr/include/glib-2.0/gobject/gvaluearray.h :
+/usr/include/glib-2.0/gobject/gvaluetypes.h :
+/usr/include/pango-1.0/pango/pango-gravity.h :
+/usr/include/pango-1.0/pango/pango-matrix.h :
+/usr/include/pango-1.0/pango/pango-script.h :
+/usr/include/pango-1.0/pango/pango-language.h :
+/usr/include/pango-1.0/pango/pango-break.h :
+/usr/include/pango-1.0/pango/pango-item.h :
+/usr/include/pango-1.0/pango/pango-context.h :
+/usr/include/pango-1.0/pango/pango-fontmap.h :
+/usr/include/pango-1.0/pango/pango-fontset.h :
+/usr/include/pango-1.0/pango/pango-engine.h :
+/usr/include/pango-1.0/pango/pango-glyph.h :
+/usr/include/pango-1.0/pango/pango-enum-types.h :
+/usr/include/pango-1.0/pango/pango-features.h :
+/usr/include/pango-1.0/pango/pango-glyph-item.h :
+/usr/include/pango-1.0/pango/pango-layout.h :
+/usr/include/pango-1.0/pango/pango-tabs.h :
+/usr/include/pango-1.0/pango/pango-renderer.h :
+/usr/include/pango-1.0/pango/pango-utils.h :
+/usr/include/stdio.h :
+/usr/include/libio.h :
+/usr/include/_G_config.h :
+/usr/include/wchar.h :
+/usr/include/bits/sys_errlist.h :
+/usr/lib/gtk-2.0/include/gdkconfig.h :
+/usr/include/gtk-2.0/gdk/gdkpixbuf.h :
+/usr/include/gtk-2.0/gdk/gdkrgb.h :
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h :
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h :
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h :
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h :
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h :
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h :
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h :
+/usr/include/glib-2.0/gmodule.h :
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h :
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h :
+/usr/include/pango-1.0/pango/pangocairo.h :
+/usr/include/gtk-2.0/gdk/gdkcursor.h :
+/usr/include/gtk-2.0/gdk/gdkdisplay.h :
+/usr/include/gtk-2.0/gdk/gdkevents.h :
+/usr/include/gtk-2.0/gdk/gdkdnd.h :
+/usr/include/gtk-2.0/gdk/gdkinput.h :
+/usr/include/gtk-2.0/gdk/gdkdrawable.h :
+/usr/include/gtk-2.0/gdk/gdkgc.h :
+/usr/include/gtk-2.0/gdk/gdkenumtypes.h :
+/usr/include/gtk-2.0/gdk/gdkfont.h :
+/usr/include/gtk-2.0/gdk/gdkimage.h :
+/usr/include/gtk-2.0/gdk/gdkkeys.h :
+/usr/include/gtk-2.0/gdk/gdkdisplaymanager.h :
+/usr/include/gtk-2.0/gdk/gdkpango.h :
+/usr/include/gtk-2.0/gdk/gdkpixmap.h :
+/usr/include/gtk-2.0/gdk/gdkproperty.h :
+/usr/include/gtk-2.0/gdk/gdkregion.h :
+/usr/include/gtk-2.0/gdk/gdkscreen.h :
+/usr/include/gtk-2.0/gdk/gdkselection.h :
+/usr/include/gtk-2.0/gdk/gdkspawn.h :
+/usr/include/gtk-2.0/gdk/gdkvisual.h :
+/usr/include/gtk-2.0/gdk/gdkwindow.h :
+/usr/include/gtk-2.0/gtk/gtkaboutdialog.h :
+/usr/include/gtk-2.0/gtk/gtkdialog.h :
+/usr/include/gtk-2.0/gtk/gtkwindow.h :
+/usr/include/gtk-2.0/gtk/gtkaccelgroup.h :
+/usr/include/gtk-2.0/gtk/gtkenums.h :
+/usr/include/gtk-2.0/gtk/gtkbin.h :
+/usr/include/gtk-2.0/gtk/gtkcontainer.h :
+/usr/include/gtk-2.0/gtk/gtkwidget.h :
+/usr/include/gtk-2.0/gtk/gtkobject.h :
+/usr/include/gtk-2.0/gtk/gtktypeutils.h :
+/usr/include/gtk-2.0/gtk/gtktypebuiltins.h :
+/usr/include/gtk-2.0/gtk/gtkdebug.h :
+/usr/include/gtk-2.0/gtk/gtkadjustment.h :
+/usr/include/gtk-2.0/gtk/gtkstyle.h :
+/usr/include/gtk-2.0/gtk/gtksettings.h :
+/usr/include/gtk-2.0/gtk/gtkrc.h :
+/usr/include/atk-1.0/atk/atkobject.h :
+/usr/include/atk-1.0/atk/atkstate.h :
+/usr/include/atk-1.0/atk/atkrelationtype.h :
+/usr/include/gtk-2.0/gtk/gtkaccellabel.h :
+/usr/include/gtk-2.0/gtk/gtklabel.h :
+/usr/include/gtk-2.0/gtk/gtkmisc.h :
+/usr/include/gtk-2.0/gtk/gtkmenu.h :
+/usr/include/gtk-2.0/gtk/gtkmenushell.h :
+/usr/include/gtk-2.0/gtk/gtkaccelmap.h :
+/usr/include/gtk-2.0/gtk/gtkaccessible.h :
+/usr/include/atk-1.0/atk/atk.h :
+/usr/include/atk-1.0/atk/atkaction.h :
+/usr/include/atk-1.0/atk/atkcomponent.h :
+/usr/include/atk-1.0/atk/atkutil.h :
+/usr/include/atk-1.0/atk/atkdocument.h :
+/usr/include/atk-1.0/atk/atkeditabletext.h :
+/usr/include/atk-1.0/atk/atktext.h :
+/usr/include/atk-1.0/atk/atkgobjectaccessible.h :
+/usr/include/atk-1.0/atk/atkhyperlink.h :
+/usr/include/atk-1.0/atk/atkhyperlinkimpl.h :
+/usr/include/atk-1.0/atk/atkhypertext.h :
+/usr/include/atk-1.0/atk/atkimage.h :
+/usr/include/atk-1.0/atk/atknoopobject.h :
+/usr/include/atk-1.0/atk/atknoopobjectfactory.h :
+/usr/include/atk-1.0/atk/atkobjectfactory.h :
+/usr/include/atk-1.0/atk/atkregistry.h :
+/usr/include/atk-1.0/atk/atkobjectfactory.h :
+/usr/include/atk-1.0/atk/atkrelation.h :
+/usr/include/atk-1.0/atk/atkrelationset.h :
+/usr/include/atk-1.0/atk/atkselection.h :
+/usr/include/atk-1.0/atk/atkstateset.h :
+/usr/include/atk-1.0/atk/atkstreamablecontent.h :
+/usr/include/atk-1.0/atk/atktable.h :
+/usr/include/atk-1.0/atk/atkmisc.h :
+/usr/include/atk-1.0/atk/atkvalue.h :
+/usr/include/gtk-2.0/gtk/gtkaction.h :
+/usr/include/gtk-2.0/gtk/gtkactiongroup.h :
+/usr/include/gtk-2.0/gtk/gtkitemfactory.h :
+/usr/include/gtk-2.0/gtk/gtkalignment.h :
+/usr/include/gtk-2.0/gtk/gtkarrow.h :
+/usr/include/gtk-2.0/gtk/gtkaspectframe.h :
+/usr/include/gtk-2.0/gtk/gtkframe.h :
+/usr/include/gtk-2.0/gtk/gtkassistant.h :
+/usr/include/gtk-2.0/gtk/gtkbbox.h :
+/usr/include/gtk-2.0/gtk/gtkbox.h :
+/usr/include/gtk-2.0/gtk/gtkbindings.h :
+/usr/include/gtk-2.0/gtk/gtkbuildable.h :
+/usr/include/gtk-2.0/gtk/gtkbuilder.h :
+/usr/include/gtk-2.0/gtk/gtkbutton.h :
+/usr/include/gtk-2.0/gtk/gtkimage.h :
+/usr/include/gtk-2.0/gtk/gtkcalendar.h :
+/usr/include/gtk-2.0/gtk/gtksignal.h :
+/usr/include/gtk-2.0/gtk/gtkmarshal.h :
+/usr/include/gtk-2.0/gtk/gtkcelllayout.h :
+/usr/include/gtk-2.0/gtk/gtkcellrenderer.h :
+/usr/include/gtk-2.0/gtk/gtkcelleditable.h :
+/usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h :
+/usr/include/gtk-2.0/gtk/gtktreemodel.h :
+/usr/include/gtk-2.0/gtk/gtktreesortable.h :
+/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h :
+/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h :
+/usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h :
+/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h :
+/usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h :
+/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h :
+/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h :
+/usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h :
+/usr/include/gtk-2.0/gtk/gtkcellview.h :
+/usr/include/gtk-2.0/gtk/gtkcheckbutton.h :
+/usr/include/gtk-2.0/gtk/gtktogglebutton.h :
+/usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h :
+/usr/include/gtk-2.0/gtk/gtkmenuitem.h :
+/usr/include/gtk-2.0/gtk/gtkitem.h :
+/usr/include/gtk-2.0/gtk/gtkclipboard.h :
+/usr/include/gtk-2.0/gtk/gtkselection.h :
+/usr/include/gtk-2.0/gtk/gtktextiter.h :
+/usr/include/gtk-2.0/gtk/gtktexttag.h :
+/usr/include/gtk-2.0/gtk/gtktextchild.h :
+/usr/include/gtk-2.0/gtk/gtkclist.h :
+/usr/include/gtk-2.0/gtk/gtkhscrollbar.h :
+/usr/include/gtk-2.0/gtk/gtkscrollbar.h :
+/usr/include/gtk-2.0/gtk/gtkrange.h :
+/usr/include/gtk-2.0/gtk/gtkvscrollbar.h :
+/usr/include/gtk-2.0/gtk/gtkcolorbutton.h :
+/usr/include/gtk-2.0/gtk/gtkcolorsel.h :
+/usr/include/gtk-2.0/gtk/gtkvbox.h :
+/usr/include/gtk-2.0/gtk/gtkcolorseldialog.h :
+/usr/include/gtk-2.0/gtk/gtkcombo.h :
+/usr/include/gtk-2.0/gtk/gtkhbox.h :
+/usr/include/gtk-2.0/gtk/gtkcombobox.h :
+/usr/include/gtk-2.0/gtk/gtktreeview.h :
+/usr/include/gtk-2.0/gtk/gtkdnd.h :
+/usr/include/gtk-2.0/gtk/gtkentry.h :
+/usr/include/gtk-2.0/gtk/gtkeditable.h :
+/usr/include/gtk-2.0/gtk/gtkimcontext.h :
+/usr/include/gtk-2.0/gtk/gtkentrycompletion.h :
+/usr/include/gtk-2.0/gtk/gtkliststore.h :
+/usr/include/gtk-2.0/gtk/gtktreemodelfilter.h :
+/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h :
+/usr/include/gtk-2.0/gtk/gtkctree.h :
+/usr/include/gtk-2.0/gtk/gtkcurve.h :
+/usr/include/gtk-2.0/gtk/gtkdrawingarea.h :
+/usr/include/gtk-2.0/gtk/gtkeventbox.h :
+/usr/include/gtk-2.0/gtk/gtkexpander.h :
+/usr/include/gtk-2.0/gtk/gtkfilesel.h :
+/usr/include/gtk-2.0/gtk/gtkfixed.h :
+/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h :
+/usr/include/gtk-2.0/gtk/gtkfilechooser.h :
+/usr/include/gtk-2.0/gtk/gtkfilefilter.h :
+/usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h :
+/usr/include/gtk-2.0/gtk/gtkfilechooser.h :
+/usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h :
+/usr/include/gtk-2.0/gtk/gtkfontbutton.h :
+/usr/include/gtk-2.0/gtk/gtkfontsel.h :
+/usr/include/gtk-2.0/gtk/gtkgamma.h :
+/usr/include/gtk-2.0/gtk/gtkgc.h :
+/usr/include/gtk-2.0/gtk/gtkhandlebox.h :
+/usr/include/gtk-2.0/gtk/gtkhbbox.h :
+/usr/include/gtk-2.0/gtk/gtkhpaned.h :
+/usr/include/gtk-2.0/gtk/gtkpaned.h :
+/usr/include/gtk-2.0/gtk/gtkhruler.h :
+/usr/include/gtk-2.0/gtk/gtkruler.h :
+/usr/include/gtk-2.0/gtk/gtkhscale.h :
+/usr/include/gtk-2.0/gtk/gtkscale.h :
+/usr/include/gtk-2.0/gtk/gtkhseparator.h :
+/usr/include/gtk-2.0/gtk/gtkseparator.h :
+/usr/include/gtk-2.0/gtk/gtkiconfactory.h :
+/usr/include/gtk-2.0/gtk/gtkicontheme.h :
+/usr/include/gtk-2.0/gtk/gtkiconview.h :
+/usr/include/gtk-2.0/gtk/gtktooltip.h :
+/usr/include/gtk-2.0/gtk/gtkwidget.h :
+/usr/include/gtk-2.0/gtk/gtkwindow.h :
+/usr/include/gtk-2.0/gtk/gtkimagemenuitem.h :
+/usr/include/gtk-2.0/gtk/gtkimcontextsimple.h :
+/usr/include/gtk-2.0/gtk/gtkimmulticontext.h :
+/usr/include/gtk-2.0/gtk/gtkinputdialog.h :
+/usr/include/gtk-2.0/gtk/gtkinvisible.h :
+/usr/include/gtk-2.0/gtk/gtklayout.h :
+/usr/include/gtk-2.0/gtk/gtklinkbutton.h :
+/usr/include/gtk-2.0/gtk/gtklist.h :
+/usr/include/gtk-2.0/gtk/gtklistitem.h :
+/usr/include/gtk-2.0/gtk/gtkmain.h :
+/usr/include/gtk-2.0/gtk/gtkmenubar.h :
+/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h :
+/usr/include/gtk-2.0/gtk/gtkmenu.h :
+/usr/include/gtk-2.0/gtk/gtktoolbutton.h :
+/usr/include/gtk-2.0/gtk/gtktoolitem.h :
+/usr/include/gtk-2.0/gtk/gtktooltips.h :
+/usr/include/gtk-2.0/gtk/gtkmessagedialog.h :
+/usr/include/gtk-2.0/gtk/gtkmodules.h :
+/usr/include/gtk-2.0/gtk/gtknotebook.h :
+/usr/include/gtk-2.0/gtk/gtkoldeditable.h :
+/usr/include/gtk-2.0/gtk/gtkoptionmenu.h :
+/usr/include/gtk-2.0/gtk/gtkpixmap.h :
+/usr/include/gtk-2.0/gtk/gtkplug.h :
+/usr/include/gtk-2.0/gtk/gtksocket.h :
+/usr/include/gtk-2.0/gtk/gtkpreview.h :
+/usr/include/gtk-2.0/gtk/gtkprintoperation.h :
+/usr/include/gtk-2.0/gtk/gtkmain.h :
+/usr/include/gtk-2.0/gtk/gtkenums.h :
+/usr/include/gtk-2.0/gtk/gtkpagesetup.h :
+/usr/include/gtk-2.0/gtk/gtkpapersize.h :
+/usr/include/gtk-2.0/gtk/gtkprintsettings.h :
+/usr/include/gtk-2.0/gtk/gtkprintcontext.h :
+/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h :
+/usr/include/gtk-2.0/gtk/gtkprogress.h :
+/usr/include/gtk-2.0/gtk/gtkprogressbar.h :
+/usr/include/gtk-2.0/gtk/gtkradioaction.h :
+/usr/include/gtk-2.0/gtk/gtktoggleaction.h :
+/usr/include/gtk-2.0/gtk/gtkradiobutton.h :
+/usr/include/gtk-2.0/gtk/gtkradiomenuitem.h :
+/usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h :
+/usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h :
+/usr/include/gtk-2.0/gtk/gtktoolbutton.h :
+/usr/include/gtk-2.0/gtk/gtkrecentaction.h :
+/usr/include/gtk-2.0/gtk/gtkrecentmanager.h :
+/usr/include/gtk-2.0/gtk/gtkrecentchooser.h :
+/usr/include/gtk-2.0/gtk/gtkrecentmanager.h :
+/usr/include/gtk-2.0/gtk/gtkrecentfilter.h :
+/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h :
+/usr/include/gtk-2.0/gtk/gtkrecentchooser.h :
+/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h :
+/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h :
+/usr/include/gtk-2.0/gtk/gtkrecentfilter.h :
+/usr/include/gtk-2.0/gtk/gtkscalebutton.h :
+/usr/include/gtk-2.0/gtk/gtkscrolledwindow.h :
+/usr/include/gtk-2.0/gtk/gtkviewport.h :
+/usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h :
+/usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h :
+/usr/include/gtk-2.0/gtk/gtksizegroup.h :
+/usr/include/gtk-2.0/gtk/gtkspinbutton.h :
+/usr/include/gtk-2.0/gtk/gtkstatusbar.h :
+/usr/include/gtk-2.0/gtk/gtkstatusicon.h :
+/usr/include/gtk-2.0/gtk/gtkstock.h :
+/usr/include/gtk-2.0/gtk/gtktable.h :
+/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h :
+/usr/include/gtk-2.0/gtk/gtktext.h :
+/usr/include/gtk-2.0/gtk/gtktextbuffer.h :
+/usr/include/gtk-2.0/gtk/gtktexttagtable.h :
+/usr/include/gtk-2.0/gtk/gtktextmark.h :
+/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h :
+/usr/include/gtk-2.0/gtk/gtktextview.h :
+/usr/include/gtk-2.0/gtk/gtktipsquery.h :
+/usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h :
+/usr/include/gtk-2.0/gtk/gtktoolbar.h :
+/usr/include/gtk-2.0/gtk/gtktoolbutton.h :
+/usr/include/gtk-2.0/gtk/gtktoolitem.h :
+/usr/include/gtk-2.0/gtk/gtktree.h :
+/usr/include/gtk-2.0/gtk/gtktreednd.h :
+/usr/include/gtk-2.0/gtk/gtktreeitem.h :
+/usr/include/gtk-2.0/gtk/gtktreemodelsort.h :
+/usr/include/gtk-2.0/gtk/gtktreeselection.h :
+/usr/include/gtk-2.0/gtk/gtktreestore.h :
+/usr/include/gtk-2.0/gtk/gtkuimanager.h :
+/usr/include/gtk-2.0/gtk/gtkvbbox.h :
+/usr/include/gtk-2.0/gtk/gtkversion.h :
+/usr/include/gtk-2.0/gtk/gtkvolumebutton.h :
+/usr/include/gtk-2.0/gtk/gtkvpaned.h :
+/usr/include/gtk-2.0/gtk/gtkvruler.h :
+/usr/include/gtk-2.0/gtk/gtkvscale.h :
+/usr/include/gtk-2.0/gtk/gtkvseparator.h :
+ts_communicate.h :
+stdafx.h :
+/usr/include/sys/socket.h :
+/usr/include/sys/uio.h :
+/usr/include/sys/types.h :
+/usr/include/endian.h :
+/usr/include/bits/endian.h :
+/usr/include/sys/select.h :
+/usr/include/bits/select.h :
+/usr/include/bits/sigset.h :
+/usr/include/sys/sysmacros.h :
+/usr/include/bits/pthreadtypes.h :
+/usr/include/bits/uio.h :
+/usr/include/bits/socket.h :
+/usr/include/bits/sockaddr.h :
+/usr/include/asm/socket.h :
+/usr/include/asm/sockios.h :
+/usr/include/netinet/in.h :
+/usr/include/stdint.h :
+/usr/include/bits/wchar.h :
+/usr/include/bits/in.h :
+/usr/include/bits/byteswap.h :
+/usr/include/arpa/inet.h :
+/usr/include/sys/ioctl.h :
+/usr/include/bits/ioctls.h :
+/usr/include/asm/ioctls.h :
+/usr/include/asm/ioctl.h :
+/usr/include/asm-generic/ioctl.h :
+/usr/include/bits/ioctl-types.h :
+/usr/include/sys/ttydefaults.h :
+/usr/include/net/if.h :
+/usr/include/string.h :
+/usr/include/netdb.h :
+/usr/include/rpc/netdb.h :
+/usr/include/bits/siginfo.h :
+/usr/include/bits/netdb.h :
+/usr/include/unistd.h :
+/usr/include/bits/posix_opt.h :
+/usr/include/bits/environments.h :
+/usr/include/bits/confname.h :
+/usr/include/getopt.h :
+clientsocket.h :
+asyncsocketex.h :
+singlecomm.h :
+/usr/include/jthread/jmutex.h :
+/usr/include/pthread.h :
+/usr/include/sched.h :
+/usr/include/bits/sched.h :
+/usr/include/signal.h :
+/usr/include/bits/setjmp.h :
+tcpcomm.h :
+mcumessage.h :
+dtufunction.h :
+/usr/include/jrtplib3/rtpsession.h :
+/usr/include/jrtplib3/rtpconfig.h :
+/usr/include/jrtplib3/rtpconfig_unix.h :
+/usr/include/jrtplib3/rtplibraryversion.h :
+/usr/include/c++/4.2/string :
+/usr/include/c++/4.2/i486-linux-gnu/bits/c++config.h :
+/usr/include/c++/4.2/i486-linux-gnu/bits/os_defines.h :
+/usr/include/c++/4.2/i486-linux-gnu/bits/cpu_defines.h :
+/usr/include/c++/4.2/bits/stringfwd.h :
+/usr/include/c++/4.2/bits/char_traits.h :
+/usr/include/c++/4.2/cstring :
+/usr/include/c++/4.2/cstddef :
+/usr/include/c++/4.2/bits/stl_algobase.h :
+/usr/include/c++/4.2/climits :
+/usr/include/c++/4.2/cstdlib :
+/usr/include/stdlib.h :
+/usr/include/bits/waitflags.h :
+/usr/include/bits/waitstatus.h :
+/usr/include/alloca.h :
+/usr/include/c++/4.2/iosfwd :
+/usr/include/c++/4.2/i486-linux-gnu/bits/c++locale.h :
+/usr/include/c++/4.2/cstdio :
+/usr/include/c++/4.2/clocale :
+/usr/include/locale.h :
+/usr/include/bits/locale.h :
+/usr/include/langinfo.h :
+/usr/include/nl_types.h :
+/usr/include/iconv.h :
+/usr/include/libintl.h :
+/usr/include/c++/4.2/cstdarg :
+/usr/include/c++/4.2/i486-linux-gnu/bits/c++io.h :
+/usr/include/c++/4.2/i486-linux-gnu/bits/gthr.h :
+/usr/include/c++/4.2/i486-linux-gnu/bits/gthr-default.h :
+/usr/include/c++/4.2/cctype :
+/usr/include/ctype.h :
+/usr/include/c++/4.2/bits/postypes.h :
+/usr/include/c++/4.2/cwchar :
+/usr/include/c++/4.2/ctime :
+/usr/include/c++/4.2/bits/functexcept.h :
+/usr/include/c++/4.2/exception_defines.h :
+/usr/include/c++/4.2/bits/stl_pair.h :
+/usr/include/c++/4.2/bits/cpp_type_traits.h :
+/usr/include/c++/4.2/ext/type_traits.h :
+/usr/include/c++/4.2/utility :
+/usr/include/c++/4.2/bits/stl_relops.h :
+/usr/include/c++/4.2/bits/stl_iterator_base_types.h :
+/usr/include/c++/4.2/bits/stl_iterator_base_funcs.h :
+/usr/include/c++/4.2/bits/concept_check.h :
+/usr/include/c++/4.2/bits/stl_iterator.h :
+/usr/include/c++/4.2/debug/debug.h :
+/usr/include/c++/4.2/memory :
+/usr/include/c++/4.2/bits/allocator.h :
+/usr/include/c++/4.2/i486-linux-gnu/bits/c++allocator.h :
+/usr/include/c++/4.2/ext/new_allocator.h :
+/usr/include/c++/4.2/new :
+/usr/include/c++/4.2/exception :
+/usr/include/c++/4.2/bits/stl_construct.h :
+/usr/include/c++/4.2/bits/stl_uninitialized.h :
+/usr/include/c++/4.2/bits/stl_raw_storage_iter.h :
+/usr/include/c++/4.2/limits :
+/usr/include/c++/4.2/bits/ostream_insert.h :
+/usr/include/c++/4.2/bits/stl_function.h :
+/usr/include/c++/4.2/bits/basic_string.h :
+/usr/include/c++/4.2/ext/atomicity.h :
+/usr/include/c++/4.2/i486-linux-gnu/bits/atomic_word.h :
+/usr/include/c++/4.2/algorithm :
+/usr/include/c++/4.2/bits/stl_algo.h :
+/usr/include/c++/4.2/bits/stl_heap.h :
+/usr/include/c++/4.2/bits/stl_tempbuf.h :
+/usr/include/c++/4.2/bits/basic_string.tcc :
+/usr/include/jrtplib3/rtppacketbuilder.h :
+/usr/include/jrtplib3/rtperrors.h :
+/usr/include/jrtplib3/rtpdefines.h :
+/usr/include/jrtplib3/rtprandom.h :
+/usr/include/jrtplib3/rtptypes.h :
+/usr/include/jrtplib3/rtptypes_unix.h :
+/usr/include/inttypes.h :
+/usr/include/jrtplib3/rtptimeutilities.h :
+/usr/include/sys/time.h :
+/usr/include/jrtplib3/rtpsessionsources.h :
+/usr/include/jrtplib3/rtpsources.h :
+/usr/include/jrtplib3/rtpkeyhashtable.h :
+/usr/include/jrtplib3/rtcpsdespacket.h :
+/usr/include/jrtplib3/rtcppacket.h :
+/usr/include/jrtplib3/rtpstructs.h :
+/usr/include/jrtplib3/rtptransmitter.h :
+/usr/include/jrtplib3/rtpcollisionlist.h :
+/usr/include/jrtplib3/rtpaddress.h :
+/usr/include/c++/4.2/list :
+/usr/include/c++/4.2/bits/stl_list.h :
+/usr/include/c++/4.2/bits/list.tcc :
+/usr/include/jrtplib3/rtcpscheduler.h :
+/usr/include/jrtplib3/rtcppacketbuilder.h :
+/usr/include/jrtplib3/rtcpsdesinfo.h :
+/usr/include/jrtplib3/rtppacket.h :
+/usr/include/jrtplib3/rtpudpv4transmitter.h :
+/usr/include/jrtplib3/rtpipv4destination.h :
+/usr/include/jrtplib3/rtphashtable.h :
+/usr/include/jrtplib3/rtpipv4address.h :
+/usr/include/jrtplib3/rtpsessionparams.h :
+/usr/include/jrtplib3/rtperrors.h :
+/usr/include/c++/4.2/iostream :
+/usr/include/c++/4.2/ostream :
+/usr/include/c++/4.2/ios :
+/usr/include/c++/4.2/bits/localefwd.h :
+/usr/include/c++/4.2/bits/ios_base.h :
+/usr/include/c++/4.2/bits/locale_classes.h :
+/usr/include/c++/4.2/streambuf :
+/usr/include/c++/4.2/bits/streambuf.tcc :
+/usr/include/c++/4.2/bits/basic_ios.h :
+/usr/include/c++/4.2/bits/streambuf_iterator.h :
+/usr/include/c++/4.2/bits/locale_facets.h :
+/usr/include/c++/4.2/cwctype :
+/usr/include/wctype.h :
+/usr/include/c++/4.2/i486-linux-gnu/bits/ctype_base.h :
+/usr/include/c++/4.2/i486-linux-gnu/bits/ctype_inline.h :
+/usr/include/c++/4.2/bits/codecvt.h :
+/usr/include/c++/4.2/i486-linux-gnu/bits/time_members.h :
+/usr/include/c++/4.2/i486-linux-gnu/bits/messages_members.h :
+/usr/include/c++/4.2/bits/basic_ios.tcc :
+/usr/include/c++/4.2/bits/ostream.tcc :
+/usr/include/c++/4.2/locale :
+/usr/include/c++/4.2/bits/locale_facets.tcc :
+/usr/include/c++/4.2/typeinfo :
+/usr/include/c++/4.2/istream :
+/usr/include/c++/4.2/bits/istream.tcc :
+dtuporttype.h :
+interface.h :
+dtunit.h :

Added: incubator/bluesky/trunk/RealClass/DTU/src/Makefile
URL: http://svn.apache.org/viewvc/incubator/bluesky/trunk/RealClass/DTU/src/Makefile?rev=885383&view=auto
==============================================================================
--- incubator/bluesky/trunk/RealClass/DTU/src/Makefile (added)
+++ incubator/bluesky/trunk/RealClass/DTU/src/Makefile Mon Nov 30 11:44:51 2009
@@ -0,0 +1,425 @@
+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = /bin/bash
+
+srcdir = .
+top_srcdir = ..
+
+prefix = /usr/local
+exec_prefix = ${prefix}
+
+bindir = ${exec_prefix}/bin
+sbindir = ${exec_prefix}/sbin
+libexecdir = ${exec_prefix}/libexec
+datadir = ${prefix}/share
+sysconfdir = ${prefix}/etc
+sharedstatedir = ${prefix}/com
+localstatedir = ${prefix}/var
+libdir = ${exec_prefix}/lib
+infodir = ${prefix}/share/info
+mandir = ${prefix}/share/man
+includedir = ${prefix}/include
+oldincludedir = /usr/include
+
+DESTDIR =
+
+pkgdatadir = $(datadir)/DTU
+pkglibdir = $(libdir)/DTU
+pkgincludedir = $(includedir)/DTU
+
+top_builddir = ..
+
+ACLOCAL = /root/Desktop/DTU-1.0/missing aclocal-1.4
+AUTOCONF = autoconf
+AUTOMAKE = /root/Desktop/DTU-1.0/missing automake-1.4
+AUTOHEADER = autoheader
+
+INSTALL = /usr/bin/install -c
+INSTALL_PROGRAM = ${INSTALL} $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_SCRIPT = ${INSTALL}
+transform = s,x,x,
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = 
+host_triplet = i686-pc-linux-gnu
+AR = ar
+AS = @AS@
+CC = gcc
+CPP = gcc -E
+CXX = g++
+CXXCPP = g++ -E
+DLLTOOL = @DLLTOOL@
+ECHO = echo
+EGREP = /bin/grep -E
+EXEEXT = 
+F77 = 
+GCJ = @GCJ@
+GCJFLAGS = @GCJFLAGS@
+LIBTOOL = $(SHELL) $(top_builddir)/libtool
+LN_S = ln -s
+MAINT = #
+MAKEINFO = /root/Desktop/DTU-1.0/missing makeinfo
+NO_PREFIX_PACKAGE_DATA_DIR = share
+NO_PREFIX_PACKAGE_DOC_DIR = doc/DTU
+NO_PREFIX_PACKAGE_HELP_DIR = share/help
+NO_PREFIX_PACKAGE_MENU_DIR = share
+NO_PREFIX_PACKAGE_PIXMAPS_DIR = share/pixmaps
+OBJDUMP = @OBJDUMP@
+OBJEXT = o
+PACKAGE = DTU
+PACKAGE_CFLAGS = -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1  
+PACKAGE_DATA_DIR = /usr/local/share
+PACKAGE_DOC_DIR = /usr/local/doc/DTU
+PACKAGE_HELP_DIR = /usr/local/share/help
+PACKAGE_LIBS = -lgtk-x11-2.0 -latk-1.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  
+PACKAGE_MENU_DIR = /usr/local/share
+PACKAGE_PIXMAPS_DIR = /usr/local/share/pixmaps
+PKG_CONFIG = /usr/bin/pkg-config
+RANLIB = ranlib
+RC = @RC@
+STRIP = strip
+VERSION = 0.1
+
+INCLUDES =  	$(PACKAGE_CFLAGS) 	-I/usr/include/jrtplib3 -I/usr/include/jthread
+
+
+AM_CFLAGS =  	 -Wall 	 -g
+
+
+AM_CXXFLAGS =  	 -Wall 	 -g
+
+
+bin_PROGRAMS = dtu
+
+dtu_SOURCES =  	asyncsocketex.cpp 	asyncsocketex.h 	callbacks.cpp 	callbacks.h 	clientsocket.cpp 	clientsocket.h 	dtu.cpp 	dtufunction.cpp 	dtufunction.h 	dtunit.cpp 	dtunit.h 	dtupollthread.cpp 	dtupollthread.h 	dtuporttype.h 	interface.cpp 	interface.h 	mcumessage.h 	singlecomm.cpp 	singlecomm.h 	stdafx.h 	support.cpp 	support.h 	tcpcomm.cpp 	tcpcomm.h 	tcppollthread.cpp 	tcppollthread.h 	ts_communicate.cpp 	ts_communicate.h 	language_test.cpp 	language_test.h
+
+
+dtu_LDFLAGS = 
+
+dtu_LDADD =  	$(PACKAGE_LIBS) 	-ljrtp -ljthread
+
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = ../config.h
+CONFIG_CLEAN_FILES = 
+bin_PROGRAMS =  dtu$(EXEEXT)
+PROGRAMS =  $(bin_PROGRAMS)
+
+
+DEFS = -DHAVE_CONFIG_H -I. -I$(srcdir) -I..
+CPPFLAGS = 
+LDFLAGS = 
+LIBS = 
+dtu_OBJECTS =  asyncsocketex.$(OBJEXT) callbacks.$(OBJEXT) \
+clientsocket.$(OBJEXT) dtu.$(OBJEXT) dtufunction.$(OBJEXT) \
+dtunit.$(OBJEXT) dtupollthread.$(OBJEXT) interface.$(OBJEXT) \
+singlecomm.$(OBJEXT) support.$(OBJEXT) tcpcomm.$(OBJEXT) \
+tcppollthread.$(OBJEXT) ts_communicate.$(OBJEXT) \
+language_test.$(OBJEXT)
+dtu_DEPENDENCIES = 
+CXXFLAGS = -g -O2
+CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@
+CFLAGS = -g -O2
+COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
+DIST_COMMON =  Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+DEP_FILES =  .deps/asyncsocketex.P .deps/callbacks.P \
+.deps/clientsocket.P .deps/dtu.P .deps/dtufunction.P .deps/dtunit.P \
+.deps/dtupollthread.P .deps/interface.P .deps/language_test.P \
+.deps/singlecomm.P .deps/support.P .deps/tcpcomm.P \
+.deps/tcppollthread.P .deps/ts_communicate.P
+SOURCES = $(dtu_SOURCES)
+OBJECTS = $(dtu_OBJECTS)
+
+all: all-redirect
+.SUFFIXES:
+.SUFFIXES: .S .c .cpp .lo .o .obj .s
+$(srcdir)/Makefile.in: # Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+	cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+	cd $(top_builddir) \
+	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+mostlyclean-binPROGRAMS:
+
+clean-binPROGRAMS:
+	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+
+distclean-binPROGRAMS:
+
+maintainer-clean-binPROGRAMS:
+
+install-binPROGRAMS: $(bin_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	$(mkinstalldirs) $(DESTDIR)$(bindir)
+	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+	  if test -f $$p; then \
+	    echo " $(LIBTOOL)  --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
+	    $(LIBTOOL)  --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+	  else :; fi; \
+	done
+
+uninstall-binPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	list='$(bin_PROGRAMS)'; for p in $$list; do \
+	  rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+	done
+
+# FIXME: We should only use cygpath when building on Windows,
+# and only if it is available.
+.c.obj:
+	$(COMPILE) -c `cygpath -w $<`
+
+.s.o:
+	$(COMPILE) -c $<
+
+.S.o:
+	$(COMPILE) -c $<
+
+mostlyclean-compile:
+	-rm -f *.o core *.core
+	-rm -f *.$(OBJEXT)
+
+clean-compile:
+
+distclean-compile:
+	-rm -f *.tab.c
+
+maintainer-clean-compile:
+
+.s.lo:
+	$(LIBTOOL) --mode=compile $(COMPILE) -c $<
+
+.S.lo:
+	$(LIBTOOL) --mode=compile $(COMPILE) -c $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+distclean-libtool:
+
+maintainer-clean-libtool:
+
+dtu$(EXEEXT): $(dtu_OBJECTS) $(dtu_DEPENDENCIES)
+	@rm -f dtu$(EXEEXT)
+	$(CXXLINK) $(dtu_LDFLAGS) $(dtu_OBJECTS) $(dtu_LDADD) $(LIBS)
+.cpp.o:
+	$(CXXCOMPILE) -c $<
+.cpp.obj:
+	$(CXXCOMPILE) -c `cygpath -w $<`
+.cpp.lo:
+	$(LTCXXCOMPILE) -c $<
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP)
+	list='$(SOURCES) $(HEADERS)'; \
+	unique=`for i in $$list; do echo $$i; done | \
+	  awk '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	here=`pwd` && cd $(srcdir) \
+	  && mkid -f$$here/ID $$unique $(LISP)
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)'; \
+	unique=`for i in $$list; do echo $$i; done | \
+	  awk '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
+	  || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
+
+mostlyclean-tags:
+
+clean-tags:
+
+distclean-tags:
+	-rm -f TAGS ID
+
+maintainer-clean-tags:
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = src
+
+distdir: $(DISTFILES)
+	here=`cd $(top_builddir) && pwd`; \
+	top_distdir=`cd $(top_distdir) && pwd`; \
+	distdir=`cd $(distdir) && pwd`; \
+	cd $(top_srcdir) \
+	  && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu src/Makefile
+	@for file in $(DISTFILES); do \
+	  d=$(srcdir); \
+	  if test -d $$d/$$file; then \
+	    cp -pr $$d/$$file $(distdir)/$$file; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+	    || cp -p $$d/$$file $(distdir)/$$file || :; \
+	  fi; \
+	done
+
+DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
+
+-include $(DEP_FILES)
+
+mostlyclean-depend:
+
+clean-depend:
+
+distclean-depend:
+	-rm -rf .deps
+
+maintainer-clean-depend:
+
+%.o: %.c
+	@echo '$(COMPILE) -c $<'; \
+	$(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+	@-cp .deps/$(*F).pp .deps/$(*F).P; \
+	tr ' ' '\012' < .deps/$(*F).pp \
+	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+	    >> .deps/$(*F).P; \
+	rm .deps/$(*F).pp
+
+%.lo: %.c
+	@echo '$(LTCOMPILE) -c $<'; \
+	$(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+	@-sed -e 's/^\([^:]*\)\.o[ 	]*:/\1.lo \1.o :/' \
+	  < .deps/$(*F).pp > .deps/$(*F).P; \
+	tr ' ' '\012' < .deps/$(*F).pp \
+	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+	    >> .deps/$(*F).P; \
+	rm -f .deps/$(*F).pp
+
+%.o: %.cpp
+	@echo '$(CXXCOMPILE) -c $<'; \
+	$(CXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+	@-cp .deps/$(*F).pp .deps/$(*F).P; \
+	tr ' ' '\012' < .deps/$(*F).pp \
+	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+	    >> .deps/$(*F).P; \
+	rm .deps/$(*F).pp
+
+%.lo: %.cpp
+	@echo '$(LTCXXCOMPILE) -c $<'; \
+	$(LTCXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+	@-sed -e 's/^\([^:]*\)\.o[ 	]*:/\1.lo \1.o :/' \
+	  < .deps/$(*F).pp > .deps/$(*F).P; \
+	tr ' ' '\012' < .deps/$(*F).pp \
+	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+	    >> .deps/$(*F).P; \
+	rm -f .deps/$(*F).pp
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am: install-binPROGRAMS
+install-exec: install-exec-am
+
+install-data-am:
+install-data: install-data-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am: uninstall-binPROGRAMS
+uninstall: uninstall-am
+all-am: Makefile $(PROGRAMS)
+all-redirect: all-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+	$(mkinstalldirs)  $(DESTDIR)$(bindir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-rm -f Makefile $(CONFIG_CLEAN_FILES)
+	-rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-binPROGRAMS mostlyclean-compile \
+		mostlyclean-libtool mostlyclean-tags mostlyclean-depend \
+		mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am:  clean-binPROGRAMS clean-compile clean-libtool clean-tags \
+		clean-depend clean-generic mostlyclean-am
+
+clean: clean-am
+
+distclean-am:  distclean-binPROGRAMS distclean-compile distclean-libtool \
+		distclean-tags distclean-depend distclean-generic \
+		clean-am
+	-rm -f libtool
+
+distclean: distclean-am
+
+maintainer-clean-am:  maintainer-clean-binPROGRAMS \
+		maintainer-clean-compile maintainer-clean-libtool \
+		maintainer-clean-tags maintainer-clean-depend \
+		maintainer-clean-generic distclean-am
+	@echo "This command is intended for maintainers to use;"
+	@echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
+maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
+mostlyclean-compile distclean-compile clean-compile \
+maintainer-clean-compile mostlyclean-libtool distclean-libtool \
+clean-libtool maintainer-clean-libtool tags mostlyclean-tags \
+distclean-tags clean-tags maintainer-clean-tags distdir \
+mostlyclean-depend distclean-depend clean-depend \
+maintainer-clean-depend info-am info dvi-am dvi check check-am \
+installcheck-am installcheck install-exec-am install-exec \
+install-data-am install-data install-am install uninstall-am uninstall \
+all-redirect all-am all installdirs mostlyclean-generic \
+distclean-generic clean-generic maintainer-clean-generic clean \
+mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:

Added: incubator/bluesky/trunk/RealClass/DTU/src/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/bluesky/trunk/RealClass/DTU/src/Makefile.am?rev=885383&view=auto
==============================================================================
--- incubator/bluesky/trunk/RealClass/DTU/src/Makefile.am (added)
+++ incubator/bluesky/trunk/RealClass/DTU/src/Makefile.am Mon Nov 30 11:44:51 2009
@@ -0,0 +1,56 @@
+## Process this file with automake to produce Makefile.in
+
+## Created by Anjuta - will be overwritten
+## If you don't want it to overwrite it,
+## 	Please disable it in the Anjuta project configuration
+
+INCLUDES = \
+	$(PACKAGE_CFLAGS)
+
+AM_CFLAGS =\
+	 -Wall\
+	 -g
+
+AM_CXXFLAGS =\
+	 -Wall\
+	 -g
+
+bin_PROGRAMS = dtu
+
+dtu_SOURCES = \
+	asyncsocketex.cpp\
+	asyncsocketex.h\
+	callbacks.cpp\
+	callbacks.h\
+	clientsocket.cpp\
+	clientsocket.h\
+	dtu.cpp\
+	dtufunction.cpp\
+	dtufunction.h\
+	dtunit.cpp\
+	dtunit.h\
+	dtupollthread.cpp\
+	dtupollthread.h\
+	dtuporttype.h\
+	interface.cpp\
+	interface.h\
+	mcumessage.h\
+	singlecomm.cpp\
+	singlecomm.h\
+	stdafx.h\
+	support.cpp\
+	support.h\
+	tcpcomm.cpp\
+	tcpcomm.h\
+	tcppollthread.cpp\
+	tcppollthread.h\
+	ts_communicate.cpp\
+	ts_communicate.h\
+	language_test.cpp\
+	language_test.h
+
+dtu_LDFLAGS = 
+
+dtu_LDADD =  \
+	$(PACKAGE_LIBS)
+

Added: incubator/bluesky/trunk/RealClass/DTU/src/Makefile.in
URL: http://svn.apache.org/viewvc/incubator/bluesky/trunk/RealClass/DTU/src/Makefile.in?rev=885383&view=auto
==============================================================================
--- incubator/bluesky/trunk/RealClass/DTU/src/Makefile.in (added)
+++ incubator/bluesky/trunk/RealClass/DTU/src/Makefile.in Mon Nov 30 11:44:51 2009
@@ -0,0 +1,425 @@
+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
+
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+
+DESTDIR =
+
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+transform = @program_transform_name@
+
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_alias = @host_alias@
+host_triplet = @host@
+AR = @AR@
+AS = @AS@
+CC = @CC@
+CPP = @CPP@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+DLLTOOL = @DLLTOOL@
+ECHO = @ECHO@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+GCJ = @GCJ@
+GCJFLAGS = @GCJFLAGS@
+LIBTOOL = @LIBTOOL@
+LN_S = @LN_S@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+NO_PREFIX_PACKAGE_DATA_DIR = @NO_PREFIX_PACKAGE_DATA_DIR@
+NO_PREFIX_PACKAGE_DOC_DIR = @NO_PREFIX_PACKAGE_DOC_DIR@
+NO_PREFIX_PACKAGE_HELP_DIR = @NO_PREFIX_PACKAGE_HELP_DIR@
+NO_PREFIX_PACKAGE_MENU_DIR = @NO_PREFIX_PACKAGE_MENU_DIR@
+NO_PREFIX_PACKAGE_PIXMAPS_DIR = @NO_PREFIX_PACKAGE_PIXMAPS_DIR@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_CFLAGS = @PACKAGE_CFLAGS@
+PACKAGE_DATA_DIR = @PACKAGE_DATA_DIR@
+PACKAGE_DOC_DIR = @PACKAGE_DOC_DIR@
+PACKAGE_HELP_DIR = @PACKAGE_HELP_DIR@
+PACKAGE_LIBS = @PACKAGE_LIBS@
+PACKAGE_MENU_DIR = @PACKAGE_MENU_DIR@
+PACKAGE_PIXMAPS_DIR = @PACKAGE_PIXMAPS_DIR@
+PKG_CONFIG = @PKG_CONFIG@
+RANLIB = @RANLIB@
+RC = @RC@
+STRIP = @STRIP@
+VERSION = @VERSION@
+
+INCLUDES =  	$(PACKAGE_CFLAGS) 	-I/usr/include/jrtplib3 -I/usr/include/jthread
+
+
+AM_CFLAGS =  	 -Wall 	 -g
+
+
+AM_CXXFLAGS =  	 -Wall 	 -g
+
+
+bin_PROGRAMS = dtu
+
+dtu_SOURCES =  	asyncsocketex.cpp 	asyncsocketex.h 	callbacks.cpp 	callbacks.h 	clientsocket.cpp 	clientsocket.h 	dtu.cpp 	dtufunction.cpp 	dtufunction.h 	dtunit.cpp 	dtunit.h 	dtupollthread.cpp 	dtupollthread.h 	dtuporttype.h 	interface.cpp 	interface.h 	mcumessage.h 	singlecomm.cpp 	singlecomm.h 	stdafx.h 	support.cpp 	support.h 	tcpcomm.cpp 	tcpcomm.h 	tcppollthread.cpp 	tcppollthread.h 	ts_communicate.cpp 	ts_communicate.h 	language_test.cpp 	language_test.h
+
+
+dtu_LDFLAGS = 
+
+dtu_LDADD =  	$(PACKAGE_LIBS) 	-ljrtp -ljthread
+
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = ../config.h
+CONFIG_CLEAN_FILES = 
+bin_PROGRAMS =  dtu$(EXEEXT)
+PROGRAMS =  $(bin_PROGRAMS)
+
+
+DEFS = @DEFS@ -I. -I$(srcdir) -I..
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS = @LDFLAGS@
+LIBS = @LIBS@
+dtu_OBJECTS =  asyncsocketex.$(OBJEXT) callbacks.$(OBJEXT) \
+clientsocket.$(OBJEXT) dtu.$(OBJEXT) dtufunction.$(OBJEXT) \
+dtunit.$(OBJEXT) dtupollthread.$(OBJEXT) interface.$(OBJEXT) \
+singlecomm.$(OBJEXT) support.$(OBJEXT) tcpcomm.$(OBJEXT) \
+tcppollthread.$(OBJEXT) ts_communicate.$(OBJEXT) \
+language_test.$(OBJEXT)
+dtu_DEPENDENCIES = 
+CXXFLAGS = @CXXFLAGS@
+CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@
+CFLAGS = @CFLAGS@
+COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
+DIST_COMMON =  Makefile.am Makefile.in
+
+
+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+TAR = tar
+GZIP_ENV = --best
+DEP_FILES =  .deps/asyncsocketex.P .deps/callbacks.P \
+.deps/clientsocket.P .deps/dtu.P .deps/dtufunction.P .deps/dtunit.P \
+.deps/dtupollthread.P .deps/interface.P .deps/language_test.P \
+.deps/singlecomm.P .deps/support.P .deps/tcpcomm.P \
+.deps/tcppollthread.P .deps/ts_communicate.P
+SOURCES = $(dtu_SOURCES)
+OBJECTS = $(dtu_OBJECTS)
+
+all: all-redirect
+.SUFFIXES:
+.SUFFIXES: .S .c .cpp .lo .o .obj .s
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
+	cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile
+
+Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
+	cd $(top_builddir) \
+	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
+
+
+mostlyclean-binPROGRAMS:
+
+clean-binPROGRAMS:
+	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+
+distclean-binPROGRAMS:
+
+maintainer-clean-binPROGRAMS:
+
+install-binPROGRAMS: $(bin_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	$(mkinstalldirs) $(DESTDIR)$(bindir)
+	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+	  if test -f $$p; then \
+	    echo " $(LIBTOOL)  --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
+	    $(LIBTOOL)  --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+	  else :; fi; \
+	done
+
+uninstall-binPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	list='$(bin_PROGRAMS)'; for p in $$list; do \
+	  rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+	done
+
+# FIXME: We should only use cygpath when building on Windows,
+# and only if it is available.
+.c.obj:
+	$(COMPILE) -c `cygpath -w $<`
+
+.s.o:
+	$(COMPILE) -c $<
+
+.S.o:
+	$(COMPILE) -c $<
+
+mostlyclean-compile:
+	-rm -f *.o core *.core
+	-rm -f *.$(OBJEXT)
+
+clean-compile:
+
+distclean-compile:
+	-rm -f *.tab.c
+
+maintainer-clean-compile:
+
+.s.lo:
+	$(LIBTOOL) --mode=compile $(COMPILE) -c $<
+
+.S.lo:
+	$(LIBTOOL) --mode=compile $(COMPILE) -c $<
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+distclean-libtool:
+
+maintainer-clean-libtool:
+
+dtu$(EXEEXT): $(dtu_OBJECTS) $(dtu_DEPENDENCIES)
+	@rm -f dtu$(EXEEXT)
+	$(CXXLINK) $(dtu_LDFLAGS) $(dtu_OBJECTS) $(dtu_LDADD) $(LIBS)
+.cpp.o:
+	$(CXXCOMPILE) -c $<
+.cpp.obj:
+	$(CXXCOMPILE) -c `cygpath -w $<`
+.cpp.lo:
+	$(LTCXXCOMPILE) -c $<
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP)
+	list='$(SOURCES) $(HEADERS)'; \
+	unique=`for i in $$list; do echo $$i; done | \
+	  awk '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	here=`pwd` && cd $(srcdir) \
+	  && mkid -f$$here/ID $$unique $(LISP)
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)'; \
+	unique=`for i in $$list; do echo $$i; done | \
+	  awk '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
+	  || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
+
+mostlyclean-tags:
+
+clean-tags:
+
+distclean-tags:
+	-rm -f TAGS ID
+
+maintainer-clean-tags:
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+
+subdir = src
+
+distdir: $(DISTFILES)
+	here=`cd $(top_builddir) && pwd`; \
+	top_distdir=`cd $(top_distdir) && pwd`; \
+	distdir=`cd $(distdir) && pwd`; \
+	cd $(top_srcdir) \
+	  && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu src/Makefile
+	@for file in $(DISTFILES); do \
+	  d=$(srcdir); \
+	  if test -d $$d/$$file; then \
+	    cp -pr $$d/$$file $(distdir)/$$file; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
+	    || cp -p $$d/$$file $(distdir)/$$file || :; \
+	  fi; \
+	done
+
+DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
+
+-include $(DEP_FILES)
+
+mostlyclean-depend:
+
+clean-depend:
+
+distclean-depend:
+	-rm -rf .deps
+
+maintainer-clean-depend:
+
+%.o: %.c
+	@echo '$(COMPILE) -c $<'; \
+	$(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+	@-cp .deps/$(*F).pp .deps/$(*F).P; \
+	tr ' ' '\012' < .deps/$(*F).pp \
+	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+	    >> .deps/$(*F).P; \
+	rm .deps/$(*F).pp
+
+%.lo: %.c
+	@echo '$(LTCOMPILE) -c $<'; \
+	$(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+	@-sed -e 's/^\([^:]*\)\.o[ 	]*:/\1.lo \1.o :/' \
+	  < .deps/$(*F).pp > .deps/$(*F).P; \
+	tr ' ' '\012' < .deps/$(*F).pp \
+	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+	    >> .deps/$(*F).P; \
+	rm -f .deps/$(*F).pp
+
+%.o: %.cpp
+	@echo '$(CXXCOMPILE) -c $<'; \
+	$(CXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+	@-cp .deps/$(*F).pp .deps/$(*F).P; \
+	tr ' ' '\012' < .deps/$(*F).pp \
+	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+	    >> .deps/$(*F).P; \
+	rm .deps/$(*F).pp
+
+%.lo: %.cpp
+	@echo '$(LTCXXCOMPILE) -c $<'; \
+	$(LTCXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
+	@-sed -e 's/^\([^:]*\)\.o[ 	]*:/\1.lo \1.o :/' \
+	  < .deps/$(*F).pp > .deps/$(*F).P; \
+	tr ' ' '\012' < .deps/$(*F).pp \
+	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+	    >> .deps/$(*F).P; \
+	rm -f .deps/$(*F).pp
+info-am:
+info: info-am
+dvi-am:
+dvi: dvi-am
+check-am: all-am
+check: check-am
+installcheck-am:
+installcheck: installcheck-am
+install-exec-am: install-binPROGRAMS
+install-exec: install-exec-am
+
+install-data-am:
+install-data: install-data-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+install: install-am
+uninstall-am: uninstall-binPROGRAMS
+uninstall: uninstall-am
+all-am: Makefile $(PROGRAMS)
+all-redirect: all-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+installdirs:
+	$(mkinstalldirs)  $(DESTDIR)$(bindir)
+
+
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-rm -f Makefile $(CONFIG_CLEAN_FILES)
+	-rm -f config.cache config.log stamp-h stamp-h[0-9]*
+
+maintainer-clean-generic:
+mostlyclean-am:  mostlyclean-binPROGRAMS mostlyclean-compile \
+		mostlyclean-libtool mostlyclean-tags mostlyclean-depend \
+		mostlyclean-generic
+
+mostlyclean: mostlyclean-am
+
+clean-am:  clean-binPROGRAMS clean-compile clean-libtool clean-tags \
+		clean-depend clean-generic mostlyclean-am
+
+clean: clean-am
+
+distclean-am:  distclean-binPROGRAMS distclean-compile distclean-libtool \
+		distclean-tags distclean-depend distclean-generic \
+		clean-am
+	-rm -f libtool
+
+distclean: distclean-am
+
+maintainer-clean-am:  maintainer-clean-binPROGRAMS \
+		maintainer-clean-compile maintainer-clean-libtool \
+		maintainer-clean-tags maintainer-clean-depend \
+		maintainer-clean-generic distclean-am
+	@echo "This command is intended for maintainers to use;"
+	@echo "it deletes files that may require special tools to rebuild."
+
+maintainer-clean: maintainer-clean-am
+
+.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
+maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
+mostlyclean-compile distclean-compile clean-compile \
+maintainer-clean-compile mostlyclean-libtool distclean-libtool \
+clean-libtool maintainer-clean-libtool tags mostlyclean-tags \
+distclean-tags clean-tags maintainer-clean-tags distdir \
+mostlyclean-depend distclean-depend clean-depend \
+maintainer-clean-depend info-am info dvi-am dvi check check-am \
+installcheck-am installcheck install-exec-am install-exec \
+install-data-am install-data install-am install uninstall-am uninstall \
+all-redirect all-am all installdirs mostlyclean-generic \
+distclean-generic clean-generic maintainer-clean-generic clean \
+mostlyclean distclean maintainer-clean
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:

Added: incubator/bluesky/trunk/RealClass/DTU/src/asyncsocketex.cpp
URL: http://svn.apache.org/viewvc/incubator/bluesky/trunk/RealClass/DTU/src/asyncsocketex.cpp?rev=885383&view=auto
==============================================================================
--- incubator/bluesky/trunk/RealClass/DTU/src/asyncsocketex.cpp (added)
+++ incubator/bluesky/trunk/RealClass/DTU/src/asyncsocketex.cpp Mon Nov 30 11:44:51 2009
@@ -0,0 +1,294 @@
+//Licensed to the Apache Software Foundation (ASF) under one
+//or more contributor license agreements.  See the NOTICE file
+//distributed with this work for additional information
+//regarding copyright ownership.  The ASF licenses this file
+//to you under the Apache License, Version 2.0 (the
+//"License"); you may not use this file except in compliance
+//with the License.  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing,
+//software distributed under the License is distributed on an
+//"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+//KIND, either express or implied.  See the License for the
+//specific language governing permissions and limitations
+//under the License. 
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+#include "asyncsocketex.h"
+
+
+//////////////////////////////////////////////////////////////////////
+// construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+CAsyncSocketEx::CAsyncSocketEx()
+{
+	m_SocketData.hSocket=INVALID_SOCKET;
+	m_SocketData.nSocketIndex=-1;
+	m_lEvent = 0;
+}
+
+CAsyncSocketEx::~CAsyncSocketEx()
+{
+	Close();
+}
+
+BOOL CAsyncSocketEx::Create( UINT nSocketPort /*=0*/, int nSocketType /*=SOCK_STREAM*/, LPCTSTR lpszSocketAddress /*=NULL*/ )
+{
+
+	SOCKET hSocket=socket(AF_INET, nSocketType, 0);
+	if (hSocket==INVALID_SOCKET)
+		return false;
+	m_SocketData.hSocket=hSocket;
+	
+	if (!Bind(nSocketPort, lpszSocketAddress))
+	{
+		Close();
+		return false;
+	}
+	return true;
+}
+
+
+BOOL CAsyncSocketEx::Bind(UINT nSocketPort, LPCTSTR lpszSocketAddress)
+{
+	SOCKADDR_IN sockAddr;
+	memset(&sockAddr,0,sizeof(sockAddr));
+
+	LPSTR lpszAscii = (LPSTR)lpszSocketAddress;
+	sockAddr.sin_family = AF_INET;
+
+	if (lpszAscii == NULL)
+		sockAddr.sin_addr.s_addr = htonl(INADDR_ANY);
+	else
+	{
+		DWORD lResult = inet_addr(lpszAscii);
+		if (lResult == INADDR_NONE)
+		{
+			return false;
+		}
+		sockAddr.sin_addr.s_addr = lResult;
+	}
+
+	sockAddr.sin_port = htons((u_short)nSocketPort);
+
+	return Bind((SOCKADDR*)&sockAddr, sizeof(sockAddr));
+}
+
+BOOL CAsyncSocketEx::Bind(const SOCKADDR* lpSockAddr, int nSockAddrLen)
+{
+	if (!bind(m_SocketData.hSocket, lpSockAddr, nSockAddrLen))
+		return true;
+	else
+		return false;
+}
+
+void CAsyncSocketEx::Close()
+{
+	if (m_SocketData.hSocket != INVALID_SOCKET)
+	{
+		if( close(m_SocketData.hSocket) == SOCKET_ERROR){
+			printf("\nclose socket error.");
+			return;
+		}
+		m_SocketData.hSocket=INVALID_SOCKET;
+		m_lEvent = 0;
+	}
+}
+
+BOOL CAsyncSocketEx::GetSockOpt(int nOptionName, void* lpOptionValue, int* lpOptionLen, int nLevel /* = SOL_SOCKET*/)
+{
+	int status;
+	if(m_SocketData.hSocket == 0)
+		return false;
+	
+	status = getsockopt(m_SocketData.hSocket, nLevel, nOptionName, lpOptionValue, (socklen_t*)lpOptionLen );
+	if (status != 0)
+		return false;
+	
+	return true;
+}
+
+BOOL CAsyncSocketEx::SetSockOpt(int nOptionName, const void* lpOptionValue, int nOptionLen, int nLevel /* = SOL_SOCKET*/)
+{
+	int status;
+	if(m_SocketData.hSocket == 0)
+		return false;
+	
+	status = setsockopt(m_SocketData.hSocket, nLevel, nOptionName, lpOptionValue, nOptionLen );
+	if (status != 0)
+		return false;
+	
+	return true;
+}
+	
+
+int CAsyncSocketEx::Receive(void* lpBuf, int nBufLen, int nFlags /*=0*/)
+{
+	return recv(m_SocketData.hSocket, (LPSTR)lpBuf, nBufLen, nFlags);
+}
+	
+
+int CAsyncSocketEx::Send(const void* lpBuf, int nBufLen, int nFlags /*=0*/)
+{
+	return send(m_SocketData.hSocket, (LPSTR)lpBuf, nBufLen, nFlags);
+}
+
+BOOL CAsyncSocketEx::Connect(LPCTSTR lpszHostAddress, UINT nHostPort)
+{
+
+	SOCKADDR_IN sockAddr;
+	memset(&sockAddr,0,sizeof(sockAddr));
+	
+	LPSTR lpszAscii = (LPSTR)lpszHostAddress;
+	sockAddr.sin_family = AF_INET;
+	sockAddr.sin_addr.s_addr = inet_addr(lpszAscii);
+	
+	if (sockAddr.sin_addr.s_addr == INADDR_NONE)
+	{
+/*		
+		LPHOSTENT lphost;
+		lphost = gethostbyname(lpszAscii);
+		if (lphost != NULL)
+			sockAddr.sin_addr.s_addr = ((LPIN_ADDR)lphost->h_addr)->s_addr;
+		else
+		{
+//			WSASetLastError(WSAEINVAL);
+			return false;
+		}
+*/		
+	}
+	
+	sockAddr.sin_port = htons((u_short)nHostPort);
+	
+	return CAsyncSocketEx::Connect((SOCKADDR*)&sockAddr, sizeof(sockAddr));
+}
+
+BOOL CAsyncSocketEx::Connect( const SOCKADDR* lpSockAddr, int nSockAddrLen )
+{
+	if(m_SocketData.hSocket == INVALID_SOCKET)
+		return false;
+	return SOCKET_ERROR!=connect(m_SocketData.hSocket, lpSockAddr, nSockAddrLen);
+}
+	
+
+BOOL CAsyncSocketEx::GetPeerName( SOCKADDR* lpSockAddr, int* lpSockAddrLen )
+{
+	if ( !getpeername(m_SocketData.hSocket, lpSockAddr, (socklen_t*)lpSockAddrLen) )
+		return true;
+	else
+		return false;
+}
+
+BOOL CAsyncSocketEx::GetSockName( SOCKADDR* lpSockAddr, int* lpSockAddrLen )
+{
+	if ( !getsockname(m_SocketData.hSocket, lpSockAddr, (socklen_t*)lpSockAddrLen) )
+		return true;
+	else
+		return false;
+}
+
+BOOL CAsyncSocketEx::ShutDown( int nHow /*=sends*/ )
+{
+	if ( !shutdown(m_SocketData.hSocket, nHow) )
+		return true;
+	else
+		return false;
+}
+
+SOCKET CAsyncSocketEx::Detach( )
+{
+	SOCKET socket=m_SocketData.hSocket;
+	m_SocketData.hSocket=INVALID_SOCKET;
+	m_lEvent = 0;
+	return socket;
+}
+
+BOOL CAsyncSocketEx::Attach( SOCKET hSocket, long lEvent /* = 0 */)
+{
+	if (hSocket==INVALID_SOCKET || !hSocket)
+		return false;
+
+	m_SocketData.hSocket=hSocket;
+	m_lEvent = lEvent;
+//	return AsyncSelect(lEvent);	
+	return true;
+}
+
+BOOL CAsyncSocketEx::Listen( int nConnectionBacklog /*=5*/ )
+{
+	if (!listen(m_SocketData.hSocket, nConnectionBacklog))
+		return true;
+	else
+		return false;
+}
+
+BOOL CAsyncSocketEx::Accept( CAsyncSocketEx& rConnectedSocket, SOCKADDR* lpSockAddr /*=NULL*/, int* lpSockAddrLen /*=NULL*/ )
+{
+	
+	SOCKET hTemp = accept(m_SocketData.hSocket, lpSockAddr, (socklen_t*)lpSockAddrLen);
+
+	if (hTemp == INVALID_SOCKET)
+		return false;
+	rConnectedSocket.m_SocketData.hSocket=hTemp;
+	return true;
+}
+
+BOOL CAsyncSocketEx::IOCtl( long lCommand, DWORD* lpArgument )
+{
+	if ( !ioctl(m_SocketData.hSocket, lCommand, lpArgument) )
+		return false;
+	else
+		return true;
+}
+
+int CAsyncSocketEx::GetLastError()
+{
+//	return WSAGetLastError();
+	return -1;
+}
+
+
+SOCKET CAsyncSocketEx::GetSocketHandle()
+{
+	return m_SocketData.hSocket;
+}
+
+
+
+int CAsyncSocketEx::Poll()
+{
+	fd_set fdsetread;
+	struct timeval tv;
+
+	FD_ZERO(&fdsetread);
+	FD_SET(m_SocketData.hSocket,&fdsetread);
+	tv.tv_sec = 0;
+	tv.tv_usec = 10000;
+
+	
+	if (select(FD_SETSIZE,&fdsetread,0,0,&tv) < 0){
+		m_lEvent = -1;
+		return m_lEvent;
+	}
+	m_lEvent = 0;
+
+
+	if(FD_ISSET(m_SocketData.hSocket,&fdsetread)){
+//		IOCTL(m_SocketData.hSocket,FIONREAD,&len);
+//		if (len <= 0)	//accept will succeed or connection has been closed/reset/terminated. 
+			m_lEvent = 1;
+//		else			//data is available for reading. 
+//			m_lEvent = 2;
+	}
+	return m_lEvent;
+}
+
+void CAsyncSocketEx::OnEvent()
+{
+
+	return ;
+}

Added: incubator/bluesky/trunk/RealClass/DTU/src/asyncsocketex.h
URL: http://svn.apache.org/viewvc/incubator/bluesky/trunk/RealClass/DTU/src/asyncsocketex.h?rev=885383&view=auto
==============================================================================
--- incubator/bluesky/trunk/RealClass/DTU/src/asyncsocketex.h (added)
+++ incubator/bluesky/trunk/RealClass/DTU/src/asyncsocketex.h Mon Nov 30 11:44:51 2009
@@ -0,0 +1,119 @@
+//Licensed to the Apache Software Foundation (ASF) under one
+//or more contributor license agreements.  See the NOTICE file
+//distributed with this work for additional information
+//regarding copyright ownership.  The ASF licenses this file
+//to you under the Apache License, Version 2.0 (the
+//"License"); you may not use this file except in compliance
+//with the License.  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing,
+//software distributed under the License is distributed on an
+//"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+//KIND, either express or implied.  See the License for the
+//specific language governing permissions and limitations
+//under the License. 
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+#if !defined(ASYNCSOCKETEX_H)
+#define ASYNCSOCKETEX_H
+
+
+
+class CAsyncSocketEx  
+{
+
+public:
+	virtual int Poll();
+	SOCKET GetSocketHandle();
+	/////////////////////////////////////
+	//Functions that imitate CAsyncSocket
+
+	//Construction
+	CAsyncSocketEx(); //Constructs a CAsyncSocket object
+	virtual ~CAsyncSocketEx();
+
+	//Creates a socket
+	BOOL Create(UINT nSocketPort = 0, 
+				int nSocketType = SOCK_STREAM,
+				LPCTSTR lpszSocketAddress = NULL );
+
+	//
+	inline long GetStatus(){ return m_lEvent;};
+	inline void SetStatus(long lEvent){ m_lEvent = lEvent;};
+	//Attaches a socket handle to a CAsyncSocket object
+	BOOL Attach( SOCKET hSocket, long lEvent=0);
+	
+	//Detaches a socket handle from a CAsyncSocket object
+	SOCKET Detach( );
+
+	//Gets the error status for the last operation that failed.
+	static int GetLastError();
+
+	//Gets the address of the peer socket to which the socket is connected
+	BOOL GetPeerName( SOCKADDR* lpSockAddr, int* lpSockAddrLen );
+
+	//Gets the local name for a socket
+	BOOL GetSockName( SOCKADDR* lpSockAddr, int* lpSockAddrLen );
+
+	//Retrieves a socket option
+	BOOL GetSockOpt(int nOptionName, void* lpOptionValue, int* lpOptionLen, int nLevel = SOL_SOCKET);
+
+	//Sets a socket option
+	BOOL SetSockOpt(int nOptionName, const void* lpOptionValue, int nOptionLen, int nLevel = SOL_SOCKET);
+	
+
+	//Operations
+
+
+	virtual void Close();
+	
+	
+	BOOL Bind(UINT nSocketPort, LPCTSTR lpszSocketAddress);
+	BOOL Bind(const SOCKADDR* lpSockAddr, int nSockAddrLen);
+
+	virtual BOOL Connect(LPCTSTR lpszHostAddress, UINT nHostPort);
+	virtual BOOL Connect( const SOCKADDR* lpSockAddr, int nSockAddrLen );
+
+	BOOL Listen( int nConnectionBacklog = 5 );
+	virtual BOOL Accept( CAsyncSocketEx& rConnectedSocket, SOCKADDR* lpSockAddr = NULL, int* lpSockAddrLen = NULL );
+
+	
+	
+	BOOL IOCtl( long lCommand, DWORD* lpArgument );
+
+	
+	BOOL ShutDown( int nHow = sends );
+
+	
+	virtual int Receive(void* lpBuf, int nBufLen, int nFlags = 0);
+	virtual int Send(const void* lpBuf, int nBufLen, int nFlags = 0);
+
+	enum { receives = 0, sends = 1, both = 2 };
+
+
+protected:
+//	virtual void OnReceive(int nErrorCode){};
+//	virtual void OnSend(int nErrorCode){};
+//	virtual void OnConnect(int nErrorCode){};
+//	virtual void OnAccept(int nErrorCode){};
+//	virtual void OnClose(int nErrorCode){};
+	
+public:
+	virtual void OnEvent();
+
+protected:	
+	struct t_AsyncSocketExData
+	{
+		SOCKET hSocket;
+		int nSocketIndex;
+	} m_SocketData;
+
+	long m_lEvent;
+
+};
+
+
+#endif // !defined(ASYNCSOCKETEX_H)