|
[PATCH 08/50] [bridge] Timout for Stopping Internal Queue
From: Mike Schonberg <mschonberg@...>
When shutting down, don't wait forever for the internal queue to stop. If the
queue does not stop within the default queue timeout
(mama.defaultqueue.timeout
From: Mike Schonberg <mschonberg@...>
When shutting down, don't wait forever for the internal queue to stop. If the
queue does not stop within the default queue timeout
(mama.defaultqueue.timeout
|
By
Michael Schonberg <mschonberg@...>
·
#118
·
|
|
[PATCH 07/50] [windows] Macros for MSVC Version
From: Mike Schonberg <mschonberg@...>
These are necessary to accomodate different version of Visual Studio.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
From: Mike Schonberg <mschonberg@...>
These are necessary to accomodate different version of Visual Studio.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#117
·
|
|
[PATCH 06/50] Adding new files for C++ and Windows Support
From: Mike Schonberg <mschonberg@...>
These files include support for uuid's required by avis for request reply. Also
adding wMessageStats for C++ and MAMDA.
Signed-off-by: Mike Schonberg
From: Mike Schonberg <mschonberg@...>
These files include support for uuid's required by avis for request reply. Also
adding wMessageStats for C++ and MAMDA.
Signed-off-by: Mike Schonberg
|
By
Michael Schonberg <mschonberg@...>
·
#160
·
|
|
[PATCH 05/50] Make includes paths consistent
From: Mike Schonberg <mschonberg@...>
wConfig.h and port.h should be included as wombat/xxx.h. This simplifies the
builds and makes the consistent across Windows and Linux.
Signed-off-by: Mike
From: Mike Schonberg <mschonberg@...>
wConfig.h and port.h should be included as wombat/xxx.h. This simplifies the
builds and makes the consistent across Windows and Linux.
Signed-off-by: Mike
|
By
Michael Schonberg <mschonberg@...>
·
#116
·
|
|
[PATCH 04/50] Added WCACHEExpDLL macro for building NYSE wirecache
From: Mike Schonberg <mschonberg@...>
This is all part of DLL hell for windows: when we build common we need to
indicate that the mehtods from common are export from the DLL, and then we need
to
From: Mike Schonberg <mschonberg@...>
This is all part of DLL hell for windows: when we build common we need to
indicate that the mehtods from common are export from the DLL, and then we need
to
|
By
Michael Schonberg <mschonberg@...>
·
#115
·
|
|
[PATCH 03/50] Fix timer implementation for Windows
From: Mike Schonberg <mschonberg@...>
Address subtle difference between Linux and Windows networking required by
timers. Since there are no pipes on Windows, the timer implementation use
From: Mike Schonberg <mschonberg@...>
Address subtle difference between Linux and Windows networking required by
timers. Since there are no pipes on Windows, the timer implementation use
|
By
Michael Schonberg <mschonberg@...>
·
#114
·
|
|
[PATCH 02/50] c linkage for wlock_xxx() methods
From: Mike Schonberg <mschonberg@...>
These must be declared with extern "C" to link correctly with C++ applications.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
From: Mike Schonberg <mschonberg@...>
These must be declared with extern "C" to link correctly with C++ applications.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#113
·
|
|
[PATCH 01/50] Ownership of message buffers
From: Mike Schonberg <mschonberg@...>
The msg payload bridges now have a msgPayloadSetParent() call which is
used to set the parent mamaMsg object for a payload. This allows the
"ownership" of
From: Mike Schonberg <mschonberg@...>
The msg payload bridges now have a msgPayloadSetParent() call which is
used to set the parent mamaMsg object for a payload. This allows the
"ownership" of
|
By
Michael Schonberg <mschonberg@...>
·
#112
·
|
|
[PATCH 00/50] Final Sync from NYSE Technologies
From: Mike Schonberg <mschonberg@...>
This very large patch set consists of minor new features and bug fixes
introduced by NYSE Technologies as part of routine maintenance of the
current
MAMA
From: Mike Schonberg <mschonberg@...>
This very large patch set consists of minor new features and bug fixes
introduced by NYSE Technologies as part of routine maintenance of the
current
MAMA
|
By
Michael Schonberg <mschonberg@...>
·
#111
·
|
|
[PATCH 30/30] Renamed resolve_ip to wresolve_ip
Renamed resolve_ip() to avoid naming conflicts. Also removed shared object
export prefixes from port.h as they are now in wConfig.h.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
Renamed resolve_ip() to avoid naming conflicts. Also removed shared object
export prefixes from port.h as they are now in wConfig.h.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#109
·
|
|
[PATCH 29/30] Moved port.h to wombat sub directory
Moved port.h to wombat subdirectory since it should be part of the distribution.
wConfig was als split with the windows shared object prefixes into the linux and
windows
Moved port.h to wombat subdirectory since it should be part of the distribution.
wConfig was als split with the windows shared object prefixes into the linux and
windows
|
By
Michael Schonberg <mschonberg@...>
·
#108
·
|
|
[PATCH 28/30] Added wdlXXX macos to linux/port.h
These are simple macros for manipulating shared objects. Windows
uses the corresponding Win32 Methods.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
common/c_cpp/src/c/linux/port.h | 6
These are simple macros for manipulating shared objects. Windows
uses the corresponding Win32 Methods.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
common/c_cpp/src/c/linux/port.h | 6
|
By
Michael Schonberg <mschonberg@...>
·
#107
·
|
|
[PATCH 27/30] Changes for Windows
This needs to be split into several patches. The changes include correct
calling conventions for dynamic linking, and other minor issues that arose
building for WDF, and NYSE commercial
This needs to be split into several patches. The changes include correct
calling conventions for dynamic linking, and other minor issues that arose
building for WDF, and NYSE commercial
|
By
Michael Schonberg <mschonberg@...>
·
#106
·
|
|
[PATCH 26/30] Adding new common/../windows/* files
These files contain macros and functions required to support Windows
withouth the need for #ifdef WIN scattered through out the code.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
These files contain macros and functions required to support Windows
withouth the need for #ifdef WIN scattered through out the code.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#110
·
|
|
[PATCH 25/30] Removed #ifdef WIN32 from playbackFileParser
#ifdef
The windows specific logic for memory mapped files was incorrect and
likely would not work. PAGE_READONLY should be passed to
CreateFileMapping(), not OpenFile(). It is not clear whether this
The windows specific logic for memory mapped files was incorrect and
likely would not work. PAGE_READONLY should be passed to
CreateFileMapping(), not OpenFile(). It is not clear whether this
|
By
Michael Schonberg <mschonberg@...>
·
#105
·
|
|
[PATCH 24/30] Replaced numerous #ifdef WIN32 with port.h
#ifdef
Most were callbacks where __stdcall needed to be replaced with
MAMACALLTYPE or "#include "wincompat.h"" which can be replaced with
"port.h".
Signed-off-by: Mike Schonberg <mschonberg@...>
---
Most were callbacks where __stdcall needed to be replaced with
MAMACALLTYPE or "#include "wincompat.h"" which can be replaced with
"port.h".
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#104
·
|
|
[PATCH 23/30] Conflation manager fixes for windows
The callbacks need to be MAMACALLTYPE (__stdcall) and include port.h
rather than using #ifdef WIN32
Signed-off-by: Mike Schonberg <mschonberg@...>
---
mama/c_cpp/src/c/conflation/manager.c
The callbacks need to be MAMACALLTYPE (__stdcall) and include port.h
rather than using #ifdef WIN32
Signed-off-by: Mike Schonberg <mschonberg@...>
---
mama/c_cpp/src/c/conflation/manager.c
|
By
Michael Schonberg <mschonberg@...>
·
#103
·
|
|
[PATCH 22/30] Correct windows calling convention for queue
The calling convention for the methods must be COMMONExpDLL and callbacks
need MAMACALLTYPE to workproperly for windows.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
The calling convention for the methods must be COMMONExpDLL and callbacks
need MAMACALLTYPE to workproperly for windows.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#102
·
|
|
[PATCH 21/30] Correct Method Signatures for Linking On Windows
Added wnanaosleep() and timegm() since Windows does not support these
calls. Also fixed up method signatures for linking on windows.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
Added wnanaosleep() and timegm() since Windows does not support these
calls. Also fixed up method signatures for linking on windows.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#101
·
|
|
[PATCH 20/30] Add wtimegm macro for poritning timegm
timegm() is not avaliable on windows so we need a macro to abstract the
method. The windows implementation is simple using mktime() and
temporarily setting the timezone to GMT.
Signed-off-by: Mike
timegm() is not avaliable on windows so we need a macro to abstract the
method. The windows implementation is simple using mktime() and
temporarily setting the timezone to GMT.
Signed-off-by: Mike
|
By
Michael Schonberg <mschonberg@...>
·
#100
·
|