| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Reviewed-by: Markus Goetz
|
|
|
|
| |
Reviewed-by: Markus Goetz
|
|
|
|
| |
Reviewed-by: Markus Goetz
|
|
|
|
| |
Reviewed-By: Markus Goetz
|
|
|
|
| |
Reviewed-by: Markus Goetz
|
| |
|
|
|
|
|
|
| |
Compile and instanciate the right engine.
Reviewed-by: Shane Kearns
|
| |
|
|
|
|
|
|
|
| |
When waitForRead was called, it was selecting for read and write,
because we were checking the pointers instead of the bools.
Reviewed-by: Markus Goetz
|
| |
|
|
|
|
| |
Reviewed-by: Shane Kearns
|
| |
|
|
|
|
|
|
|
| |
The select ioctl report everything not just the flags we asked for.
So mask off the results to only look at the requested flags.
Reviewed-by: Markus Goetz
|
|
|
|
| |
Reviewed-by: Trust Me
|
|
|
|
|
|
|
|
|
|
| |
Async select is implemented with an active object rather than using the
event dispatcher.
Sync select is implemented using User::WaitForRequest to block the thread
without requiring an event loop.
In both cases, RSocket's KIoctlSelect is used to query the socket state.
Reviewed-by: Markus Goetz
|
| |
|
| |
|
|
|
|
|
|
| |
including qnativesocketengine_p.h causes link errors
Reviewed-by: Markus Goetz
|
| |
|
|
|
|
|
|
| |
The native QSymbianSocketEngine supports IPv6 just fine.
This reverts commit 0c7d5d106152924dedd822da8c90d9f3247a9947.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Reviewed-by: Shane Kearns
|
|
|
|
| |
Reviewed-by: Shane Kearns
|
|
|
|
|
|
| |
.. and move one function around
Reviewed-by: Shane Kearns
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QtNetwork APIs are based on calling a function asychronously.
However the user may call a waitForXXXX function later to convert this
into a synchronous call.
For Symbian, the async call should be implemented as an active object.
These helpers make the synchronous conversion possible.
Unix used select() in a polling way to do async mode and blocking way
for the synchronous conversion.
Reviewed-by: mread
|
|
|
|
|
|
|
|
|
|
| |
Bearer pushes RConnection into QtCore.
QSocket can pull this RConnection back out when it needs to open an RSocket
(potentially this can be removed again later if QSocket is made
QNetworkSession aware)
Reviewed-by: Markus Goetz
|
|
|
|
| |
Reviewed-by: Shane Kearns
|
|
|
|
| |
Reviewed-by: Markus Goetz
|
|
|
|
| |
Reviewed-By: Shane Kearns
|
|
|
|
| |
Reviewed-by: Shane Kearns
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Converted uses of RSocketServ in QtNetwork and the symbian bearer plugin
to use the shared session from QtCore instead of creating their own
Reviewed-by: Markus Goetz
|
|
|
|
|
|
|
| |
Tell the socket server we intend to use this session mainly for IP
This allows the socket server to optimise this session for IP usage.
Reviewed-by: Markus Goetz
|
|
|
|
|
|
|
|
|
| |
Store/Retrieve sockets in the socket manager
Use the shared socket server instance from QtCore
Also, add 4 stub functions for multicast groups (new in master) to fix
link error
Reviewed-by: Markus Goetz
|
|
|
|
|
|
|
|
|
| |
This class stores socket handles so they can be passed around as integers.
Also, it owns the global RSocketServ used throughout the application.
Reason for this not being in QtNetwork is that QtCore exports some socket
related classes.
Reviewed-by: Markus Goetz
|
|
|
|
| |
Reviewed-By: Markus Goetz
|
|
|
|
|
|
|
|
| |
To enable passing socket handles around as integers, need a two way mapping
with RSocket. It's in corelib because of QSocketNotifier.
This is also a convenient place to host the global RSocketServ session.
Reviewed-By: Markus Goetz
|
|
|
|
|
|
|
|
| |
Taken the unix native socket engine, and converted each call from the posix
version to the symbian version.
There are many TODOs as this is quite incomplete.
Reviewed-By: Markus Goetz
|
|\
| |
| |
| |
| |
| |
| |
| | |
master-integration
* 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
avoid the warning about comparison between signed and unsigned integers
QRasterPixmapData: Reuse underlying QImage in fill() if possible.
|
| |
| |
| |
| |
| | |
Merge-request: 951
Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
|
|/
|
|
|
|
|
|
|
|
|
|
| |
When switching from a format without alpha channel to one that has it,
reuse the underlying QImage memory if the old & new color depths match.
This avoids one allocation when using the rather common pattern:
QPixmap pixmap(w, h);
pixmap.fill(Qt::transparent);
Reviewed-by: Samuel Rødal
|
|\
| |
| |
| |
| |
| |
| | |
master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-s60-public:
DEF file freeze
|
| |
| |
| |
| |
| |
| |
| | |
Updating the DEF files on master as there's quite a few new exports
since they were last frozen.
Reviewed-by: Shane Kearns
|