gecko-dev/xpcom/remote/TODO

18 lines
634 B
Plaintext
Raw Normal View History

* Figure out when to free memory allocated for marshaling/demarshaling
(I am going to use my on nsIAllocator for this.
I guess it would be convenient to free all memory allocated by this
allocator)
* Add marshaling for Interfaces.
(It would be done using IMarshalToolkit
We need to implement read/write interface for server and client side
and update code for MarshalToolkitImpl::read/ride Array in order to use
arrays of interfaces)
* Add handling of AddRef, Release and QueryInterface to RemoteObjectProxy
* Implement smarter Dispatcher and RPCChannel.
In order to use it in multi threading environment.