Skip to content

Commit afdef3a

Browse files
committed
add existing libOSC++ library
0 parents  commit afdef3a

File tree

204 files changed

+81263
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

204 files changed

+81263
-0
lines changed

AUTHORS

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Original authors
2+
Daniel Holth <[email protected]>
3+
Clinton McChesney
4+
Additional contributions by
5+
Martin Rumori cleanups and network fixes
6+
Jared Jennings
7+
Adam Rosenberg Wiretap server enhancements
8+
Zhichao Zheng Wiretap server enhancements

BUGS

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
- OSCServer does not set a port by default (if -p omitted)
2+
> fixed, 19 apr. 2002, dwh
3+
- 'Transmit' objects not properly deleted (should be at tail of call
4+
chain), else memory leaks
5+
- Callbacks have zero documentation by default
6+
- Some abstract superclasses may not have implementations of destructors,
7+
making it impossible to polymorphically destruct their specializations.
8+
- 'skip' methods in unpacker unimplemented (mostly fixed but untested)
9+
- byteswapping not implemented for hypers in packer, unpacker
10+
- #bundle not implemented (make a special callback, careful with Transmit
11+
object)
12+
- round-robin streams cause strange string corruption
13+
- Broadcaster is a Transmit object but it cannot clone itself.

COPYING

+504
Large diffs are not rendered by default.

ChangeLog

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
2009-03-01 martin rumori <osc AT rumori DOT de>
2+
* added pattern matching fix from Stephen Sinclair
3+
* added ugly hyperswap patch for mac os compatibility
4+
* released version 0.10.2
5+
6+
2004-08-02 martin rumori <martin AT rumori.de>
7+
* reviewed build system
8+
9+
26 Feb. 2003:
10+
Portability fixes. Since this libOSC++ uses IPv6 in actuality, it will
11+
probably never run on MacOS 10.1; but it should compile on Jaguar.
12+
- jared
13+
05 Feb. 2003:
14+
This is the fraunhofer version of libOSC++, placed into an automake project.
15+
- dwh
16+
04 Feb 2003:
17+
Reorganizing the project. libOSC++ is now distributed alone. - dwh
18+
09 May 2002:
19+
preliminary automake build system added
20+
documentation revised and expanded
21+
12 Nov. 2002:
22+
Transmit object given clone() ability to facilitate #bundle handling.
23+
*** The Transmit object created so callbacks can reply is now deleted
24+
in UDPTransmit.cc - a few lines after it is created. This means that
25+
callbacks that wish to keep this reply object must clone it for later
26+
use. Example: Broadcaster
27+
Broadcaster now clones its own personal Transmit object.
28+
uniKit/Makefile.am simplified
29+
- dwh

Doxyfile

+186
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
# Doxyfile 1.2.13-20020210
2+
3+
#---------------------------------------------------------------------------
4+
# General configuration options
5+
#---------------------------------------------------------------------------
6+
PROJECT_NAME = libOSC++
7+
PROJECT_NUMBER =
8+
OUTPUT_DIRECTORY = ./doxydoc
9+
OUTPUT_LANGUAGE = English
10+
EXTRACT_ALL = NO
11+
EXTRACT_PRIVATE = NO
12+
EXTRACT_STATIC = NO
13+
EXTRACT_LOCAL_CLASSES = YES
14+
HIDE_UNDOC_MEMBERS = NO
15+
HIDE_UNDOC_CLASSES = NO
16+
BRIEF_MEMBER_DESC = YES
17+
REPEAT_BRIEF = YES
18+
ALWAYS_DETAILED_SEC = NO
19+
INLINE_INHERITED_MEMB = YES
20+
FULL_PATH_NAMES = NO
21+
STRIP_FROM_PATH =
22+
INTERNAL_DOCS = NO
23+
STRIP_CODE_COMMENTS = YES
24+
CASE_SENSE_NAMES = YES
25+
SHORT_NAMES = NO
26+
HIDE_SCOPE_NAMES = NO
27+
VERBATIM_HEADERS = YES
28+
SHOW_INCLUDE_FILES = YES
29+
JAVADOC_AUTOBRIEF = YES
30+
INHERIT_DOCS = YES
31+
INLINE_INFO = YES
32+
SORT_MEMBER_DOCS = YES
33+
DISTRIBUTE_GROUP_DOC = NO
34+
TAB_SIZE = 8
35+
GENERATE_TODOLIST = YES
36+
GENERATE_TESTLIST = YES
37+
GENERATE_BUGLIST = YES
38+
ALIASES =
39+
ENABLED_SECTIONS =
40+
MAX_INITIALIZER_LINES = 30
41+
OPTIMIZE_OUTPUT_FOR_C = NO
42+
OPTIMIZE_OUTPUT_JAVA = NO
43+
SHOW_USED_FILES = YES
44+
#---------------------------------------------------------------------------
45+
# configuration options related to warning and progress messages
46+
#---------------------------------------------------------------------------
47+
QUIET = NO
48+
WARNINGS = YES
49+
WARN_IF_UNDOCUMENTED = YES
50+
WARN_FORMAT =
51+
WARN_LOGFILE =
52+
#---------------------------------------------------------------------------
53+
# configuration options related to the input files
54+
#---------------------------------------------------------------------------
55+
INPUT = src \
56+
include
57+
FILE_PATTERNS = *.cc \
58+
*.h
59+
RECURSIVE = NO
60+
EXCLUDE =
61+
EXCLUDE_SYMLINKS = NO
62+
EXCLUDE_PATTERNS =
63+
EXAMPLE_PATH =
64+
EXAMPLE_PATTERNS =
65+
EXAMPLE_RECURSIVE = NO
66+
IMAGE_PATH =
67+
INPUT_FILTER =
68+
FILTER_SOURCE_FILES = NO
69+
#---------------------------------------------------------------------------
70+
# configuration options related to source browsing
71+
#---------------------------------------------------------------------------
72+
SOURCE_BROWSER = NO
73+
INLINE_SOURCES = NO
74+
REFERENCED_BY_RELATION = YES
75+
REFERENCES_RELATION = YES
76+
#---------------------------------------------------------------------------
77+
# configuration options related to the alphabetical class index
78+
#---------------------------------------------------------------------------
79+
ALPHABETICAL_INDEX = NO
80+
COLS_IN_ALPHA_INDEX = 5
81+
IGNORE_PREFIX =
82+
#---------------------------------------------------------------------------
83+
# configuration options related to the HTML output
84+
#---------------------------------------------------------------------------
85+
GENERATE_HTML = YES
86+
HTML_OUTPUT =
87+
HTML_FILE_EXTENSION = .html
88+
HTML_HEADER =
89+
HTML_FOOTER =
90+
HTML_STYLESHEET =
91+
HTML_ALIGN_MEMBERS = YES
92+
GENERATE_HTMLHELP = NO
93+
GENERATE_CHI = NO
94+
BINARY_TOC = NO
95+
TOC_EXPAND = NO
96+
DISABLE_INDEX = NO
97+
ENUM_VALUES_PER_LINE = 4
98+
GENERATE_TREEVIEW = NO
99+
TREEVIEW_WIDTH = 250
100+
#---------------------------------------------------------------------------
101+
# configuration options related to the LaTeX output
102+
#---------------------------------------------------------------------------
103+
GENERATE_LATEX = YES
104+
LATEX_OUTPUT =
105+
LATEX_CMD_NAME = latex
106+
MAKEINDEX_CMD_NAME = makeindex
107+
COMPACT_LATEX = NO
108+
PAPER_TYPE = letter
109+
EXTRA_PACKAGES =
110+
LATEX_HEADER =
111+
PDF_HYPERLINKS = YES
112+
USE_PDFLATEX = YES
113+
LATEX_BATCHMODE = NO
114+
#---------------------------------------------------------------------------
115+
# configuration options related to the RTF output
116+
#---------------------------------------------------------------------------
117+
GENERATE_RTF = NO
118+
RTF_OUTPUT =
119+
COMPACT_RTF = NO
120+
RTF_HYPERLINKS = NO
121+
RTF_STYLESHEET_FILE =
122+
RTF_EXTENSIONS_FILE =
123+
#---------------------------------------------------------------------------
124+
# configuration options related to the man page output
125+
#---------------------------------------------------------------------------
126+
GENERATE_MAN = NO
127+
MAN_OUTPUT =
128+
MAN_EXTENSION =
129+
MAN_LINKS = NO
130+
#---------------------------------------------------------------------------
131+
# configuration options related to the XML output
132+
#---------------------------------------------------------------------------
133+
GENERATE_XML = NO
134+
#---------------------------------------------------------------------------
135+
# configuration options for the AutoGen Definitions output
136+
#---------------------------------------------------------------------------
137+
GENERATE_AUTOGEN_DEF = NO
138+
#---------------------------------------------------------------------------
139+
# Configuration options related to the preprocessor
140+
#---------------------------------------------------------------------------
141+
ENABLE_PREPROCESSING = YES
142+
MACRO_EXPANSION = NO
143+
EXPAND_ONLY_PREDEF = NO
144+
SEARCH_INCLUDES = YES
145+
INCLUDE_PATH =
146+
INCLUDE_FILE_PATTERNS =
147+
PREDEFINED =
148+
EXPAND_AS_DEFINED =
149+
SKIP_FUNCTION_MACROS = YES
150+
#---------------------------------------------------------------------------
151+
# Configuration::addtions related to external references
152+
#---------------------------------------------------------------------------
153+
TAGFILES =
154+
GENERATE_TAGFILE =
155+
ALLEXTERNALS = NO
156+
EXTERNAL_GROUPS = YES
157+
PERL_PATH =
158+
#---------------------------------------------------------------------------
159+
# Configuration options related to the dot tool
160+
#---------------------------------------------------------------------------
161+
CLASS_DIAGRAMS = YES
162+
HAVE_DOT = YES
163+
CLASS_GRAPH = YES
164+
COLLABORATION_GRAPH = YES
165+
TEMPLATE_RELATIONS = YES
166+
HIDE_UNDOC_RELATIONS = YES
167+
INCLUDE_GRAPH = YES
168+
INCLUDED_BY_GRAPH = YES
169+
GRAPHICAL_HIERARCHY = YES
170+
DOT_IMAGE_FORMAT = png
171+
DOT_PATH =
172+
DOTFILE_DIRS =
173+
MAX_DOT_GRAPH_WIDTH = 1024
174+
MAX_DOT_GRAPH_HEIGHT = 1024
175+
GENERATE_LEGEND = YES
176+
DOT_CLEANUP = YES
177+
#---------------------------------------------------------------------------
178+
# Configuration::addtions related to the search engine
179+
#---------------------------------------------------------------------------
180+
SEARCHENGINE = NO
181+
CGI_NAME =
182+
CGI_URL =
183+
DOC_URL =
184+
DOC_ABSPATH =
185+
BIN_ABSPATH =
186+
EXT_DOC_PATHS =

0 commit comments

Comments
 (0)