Rob Shearman
|
317edfd7da
|
rpcrt4: Free the memory allocated for the protseq and endpoint strings allocated in RpcServerUseProtseq* functions.
Make a copy of the protseq string in alloc_serverprotoseq to simplify
memory management in higher-level functions.
|
2009-03-30 13:58:01 +02:00 |
Rob Shearman
|
5e1d10d423
|
rpcrt4: Free the resources associated with server protocol sequences on DLL unload.
|
2009-03-23 14:54:01 +01:00 |
Alexandre Julliard
|
83b6c8a5fa
|
rpcrt4: Convert source files to utf-8.
|
2008-10-18 19:20:44 +02:00 |
Rob Shearman
|
8cc3adea52
|
rpcrt4: Free the memory for a registered interface that is in use and when WaitForCallsToComplete is 0.
|
2008-09-12 16:49:42 +02:00 |
Rob Shearman
|
29a9abff8a
|
rpcrt4: Implement RpcServerUnregisterIf.
|
2006-11-13 14:32:41 +01:00 |
Rob Shearman
|
0b1cc1061b
|
rpcrt4: Convert the server interfaces list into a standard Wine list.
|
2006-11-13 14:32:24 +01:00 |
Rob Shearman
|
e1561038d0
|
rpcrt4: Don't store the endpoint in the protseq.
|
2006-11-10 13:50:12 +01:00 |
Rob Shearman
|
8b6c30ab4b
|
rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of the protseq server thread.
This allows errors to be returned to the caller and to create more than
one connection for an endpoint.
|
2006-11-09 10:36:47 +01:00 |
Rob Shearman
|
c3918d9be4
|
rpcrt4: Move transport-specific server functions to rpc_transport.c.
|
2006-10-25 20:21:41 +02:00 |
Robert Shearman
|
2f6e643d56
|
rpcrt4: Add a critical section to protect the connection list in each
protseq to avoid taking the process-wide server_cs in the hot path for
each protocol.
|
2006-10-16 19:58:17 +02:00 |
Robert Shearman
|
9ea03d7077
|
rpcrt4: Convert the protseq list into a standard Wine list.
|
2006-10-16 19:57:01 +02:00 |
Robert Shearman
|
1ceeb058e3
|
rpcrt4: Abstract out the way incoming connections are waited for so that we no longer need to wait on Win32 handles.
|
2006-10-16 19:56:38 +02:00 |
Robert Shearman
|
e906424178
|
rpcrt4: Create a server thread for each protseq.
|
2006-10-16 19:44:42 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Ove Kaaven
|
def211c4c9
|
For better concurrency, separate the connections from the bindings.
|
2003-02-19 03:44:35 +00:00 |
Ove Kaaven
|
1cc2cee66f
|
Reimplement several RpcServer.* methods in rpc_server.c.
Implement RpcServerInqBindings, I_RpcServerStartListening,
I_RpcServerStopListening, and I_RpcWindowProc.
|
2002-10-11 17:52:37 +00:00 |