[SERVER-22302] Investigate work involved to use an ASIO-based AbstractMessagingPort Created: 25/Jan/16  Updated: 14/Apr/16  Resolved: 17/Mar/16

Status: Closed
Project: Core Server
Component/s: Networking
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Samantha Ritter (Inactive) Assignee: Matt Cotter
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-22417 PoC Support cleartext and ssl on the ... Closed
is related to SERVER-22477 Implement blocking i/o functions with... Closed
Backwards Compatibility: Fully Compatible
Sprint: Platforms 10 (02/19/16), Platforms 12 (04/01/16)
Participants:

 Description   

The server uses an AbstractMessagingPort interface to wrap a socket. However, the main implementation of this interface, MessagingPort, includes other functionality that is used throughout the codebase. Investigate the work involved to create a MessagingPortASIO that implements the AbstractMessagingPort interface, and investigate the work needed to expand that interface until it can be used everywhere in place of a bare MessagingPort.



 Comments   
Comment by Matt Cotter [ 17/Mar/16 ]

Successfully able to implement abstract messaging port with ASIO, investigation has concluded.

Generated at Thu Feb 08 04:00:00 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.