Victor Seva
2bf464e5cb
Imported Upstream version 1.6.0~20150612~a2d214df36
10 years ago
Victor Seva
df9992620d
Imported Upstream version 1.6.0~20140516~eaa616
11 years ago
Raphael Coeffic
3af67ec695
adds AmDynInvoke pointer to the supported payloads in AmArg.
15 years ago
Stefan Sayer
7dcb7e2abb
added OpenSSL linking exception to license
15 years ago
Stefan Sayer
54b79a65fb
core: fix isArgDouble test macro
15 years ago
Stefan Sayer
a4f3eb72c9
let AmArg be ArgObject (so AmArg can contain a reference to AmArg without the need to copy the whole value)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1928 8eb893ce-cfd4-0310-b710-fb5ebe64c474
15 years ago
Stefan Sayer
1fa81f84fc
added isArgUndef macro
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1581 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
8fc7d2baaa
bool type for AmArg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1456 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
76af27b993
Convenience constructor for ArgObject. invalidate() before assigning ArgObject
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1417 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
97c44eced4
push and pop functions; making assert... functions visible
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1378 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
e65a1296db
print function for AmArg to represent in debug output
...
thanks to Bogdan Pintea
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1314 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
8a857f6803
making assertArray() and assertStruct() publicly accessible
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1291 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
0756084299
equality check for AmArg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1270 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
f366f0f922
add erase function. fix size() for struct
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1256 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
35b2c9aebd
fixed error msg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1215 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
75c40f15e5
SEMS-40: improved logging
...
- print-msg.diff: create a string representation out of a AmSipRequest/~Reply; this can be used when an incoming message is discarded for some reason;
- log-thread-id.diff: with debug builds, log the thread ID as well: the process ID doesn't really help when trying to trace a call flow;
- di-arg-log.diff: when doing an DI call that fails, be more verbose about the reason (like what kind of argument is expected and what is received).
Patch by Bogdan Pintea.
- changed log format a li'l
- added NO_THREADID_LOG compile option to disable thread id logging
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1078 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
b38fe059b8
added AmArg::clear function
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1038 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
21fa7890ce
GCC 4.3 missing includes Easy fixes from Peter
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1009 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
9411ad3ac8
fixes for SEMS on Solaris
...
contributed by Richard Newman rnewman at twinql dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@633 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
6fed281bac
adds struct (attribute-value map), some convenience contructors, and correct assignment operator
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@566 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
d87513d82a
added the ArgBlob variant type, which is a type that owns a binary blob of data. see doxygen doc for details.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@543 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
df041a16ed
train ride doxygen documentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@457 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
494641793c
convenience macros for checking amarg type
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@421 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
e6dec3329d
made assertArray public so that empty arg-arrays can be created
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@419 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
6d721d6244
made AmArg size() const
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@388 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
29cc0cf236
combined AmArg and AmArgArray into one class
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@383 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
53ba4b63a5
AmArgArray can be ArgObject
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@368 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
e8e19a39df
corrected AmArg ownership of ArgObject.
...
use explicit setBorrowedPointer method to make an AmArg containing a ArgObject*.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@325 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Keller
0903675067
- added a new plugin type "logging facility" for plugins which want to receive all log messages
...
- changed AmArg to own the objects put into it to avoid nasty problems with pointers to short-lived objects becoming invalid
- implemented di_log plugin, a plugin able to output or dump to disk the last x lines of debug log messages
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@319 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7c964b9b03
unifies indentation level in all source files to 2 (-i2)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@261 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
00e3b5b89f
stats server extended:
...
o set_loglevel
o get_loglevel
o DI : call function via DI API
o which : get command list
query_stats program extended to accept commands
AmArgArray throws outofbound exception instead of assert
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@253 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
349378a86d
Objects may be passed through DI interface (still lacks refcounting)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@163 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
809a2727d7
added doxygen class documentation
...
beginning of the sems documentation initiative...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@83 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
14c69b1672
moved the user timer (used to be known as AmSessionTimer) to the session_timer plugin.
...
added a multi-purpose plugin type. see also AmApi.h for details.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@8 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago