aboutsummaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Expand)Author
2019-11-27Remove dependencies on openssl from platform/api.Yuri Wiitala
2019-11-26Add virtual connection routingbtolsch
2019-11-26Replace OSP_DCHECK→assert to remove many platform/base deps on util/.Yuri Wiitala
2019-11-26Remove RepeatingFunction, use Alarm instead.Yuri Wiitala
2019-11-26Network interfaces platform API: Separate structs from API.Yuri Wiitala
2019-11-20Move platform/api/internal/logging_macros.h → util/logging.hYuri Wiitala
2019-11-20Move platform/api/trace_logging.h → util/trace_logging.h, etc...Yuri Wiitala
2019-11-19[Open Screen] Fix some TODOs in SocketHandleWaiterPosix.mark a. foltz
2019-11-14OpenScreen: Add WeakPtr, resolve some dangerous networking code issues.Yuri Wiitala
2019-11-14PlatformClient: Use in Demos + CleanupRyan Keane
2019-11-14Move UdpPacket from platform/api to platform/base.Yuri Wiitala
2019-11-11Merge platform/api/platform_client.h → platform/implYuri Wiitala
2019-11-08Minimize platform/api/logging.h, consolidate macros/impl elsewhere.Yuri Wiitala
2019-11-06Fix chrome build, add unit testing in ChromeJordan Bayles
2019-10-23Clean-up/Bug-fix: Move all UdpSocketPosix impl out of public API.Yuri Wiitala
2019-10-21Format TODO URLs as TODO(crbug.com/openscreen/000)Takumi Fujimoto
2019-10-16Rename task_runner to GetTaskRunnerJordan Bayles
2019-10-15Add cast sender socket factorybtolsch
2019-10-15Add Mac OS X ScopedWakeLock implementationJordan Bayles
2019-10-11[Open Screen] Fix gcc build errors in osp/impl/discovery/mdnsmark a. foltz
2019-10-11PlatformClient: Use In Existing ClassesRyan Keane
2019-10-11TcpSocket: Implement TlsWriteBufferRyan Keane
2019-10-10PlatformClient: Add Threading SupportRyan Keane
2019-10-09Use TlsCredentials in TlsConnectionFactoryPosixJordan Bayles
2019-10-09Address Comments From After Previous CheckinRyan Keane
2019-10-08TlsDataRouter takes Ownership of Listening SocketsRyan Keane
2019-10-08TLS: Add connection optionsRyan Keane
2019-10-08Unify Networking Thread: Update Existing classesRyan Keane
2019-10-08PlatformClient: API + Posix ImplRyan Keane
2019-10-08[Open Screen] Use RVO for local_address() and remote_address().mark a. foltz
2019-10-08Fix gcc compilation error.mark a. foltz
2019-10-04Make IsRunningOnTaskRunner non-abstract to fix upstream breakMax Yakimakha
2019-09-27Fix SocketHandleWaiter condition_variable bugRyan Keane
2019-09-26Move OSP_DISALLOW_COPY_AND_ASSIGN to public section for networking classesRyan Keane
2019-09-26Fix for indefinite blockage in TaskRunnerImpl.Yuri Wiitala
2019-09-25Rename NetworkWaiter -> SocketHandleWaiterRyan Keane
2019-09-25Follow-up on Max's comments from last TaskRunnerImpl change.Yuri Wiitala
2019-09-25TcpSocket: Integrate With NetworkWaiterRyan Keane
2019-09-25Rename NetworkReaderPosix -> UdpSocketReaderPosixRyan Keane
2019-09-25Add simple reading to TlsConnectionJordan Bayles
2019-09-24TaskRunnerImpl stops by posting a "quit task" to itself.Yuri Wiitala
2019-09-24TcpSocket: Impliment TLSConnectionPosix WriteRyan Keane
2019-09-23Rename NetworkReader -> NetworkReaderPosixRyan Keane
2019-09-23TcpSocket: TlsNetworkingManagerPosix skeletonRyan Keane
2019-09-21TcpSocket: Fix TlsConnection SocketHandleRyan Keane
2019-09-20TcpSocket: Update NetworkWaiter to Subscriber ModelRyan Keane
2019-09-20Add a debug-only guard to check if code is running on the task runnerMax Yakimakha
2019-09-20TcpSocket: Add new TlsConnectionPosix constructorRyan Keane
2019-09-19Add checking to UDP Socket creationJordan Bayles
2019-09-19TcpSocket: Add Write BufferRyan Keane