Bug 1083092: Data parameter for |mozilla::ipc::SocketIOSendTask| template, r=shawnjohnjr

The data class in |SocketIOSendTask| is now a template parameter, instead
of being hard-coded to |UnixSocketRawData|. The patch also adds soem minor
cleanups to the file.
This commit is contained in:
Thomas Zimmermann
2014-10-21 10:52:12 +02:00
parent 0fe75620eb
commit e075636726
4 changed files with 25 additions and 22 deletions

View File

@@ -555,7 +555,8 @@ UnixSocketConsumer::SendSocketData(UnixSocketRawData* aData)
MOZ_ASSERT(!mIO->IsShutdownOnMainThread());
XRE_GetIOMessageLoop()->PostTask(
FROM_HERE, new SocketIOSendTask<UnixSocketConsumerIO>(mIO, aData));
FROM_HERE,
new SocketIOSendTask<UnixSocketConsumerIO, UnixSocketRawData>(mIO, aData));
return true;
}