Главная
Study mode:
on
1
Introduction
2
HPX
3
Outline
4
Code
5
Show of Hands
6
Buffers
7
Streams
8
Interprocess
9
Infiniband
10
Future work
11
Serialization
12
Serialization Derived Classes
13
Object Transmission
14
Active Messaging
15
Division of Work
16
Data Structures
17
Action Class
18
Read Interface
19
Control Flow
20
Async Read
21
Buffer Size
22
Ownership of Buffer
23
Runtime Class
24
Execution Loop
25
Execution
26
Switch Order
27
Write Code
28
Vector of Offers
29
STD Future
30
Threading
31
BoostContext
32
BoostAssembly
33
Global Address Space
34
MPI
35
Parallelism
Description:
Explore network programming in C++ with a focus on object serialization and transmission using Boost.Asio and Boost.Serialization libraries in this comprehensive conference talk from CppNow. Learn design patterns for handling complex C++ constructs, including polymorphic objects, in networking code. Discover techniques for expressing C++ objects as byte sequences for transmission and reconstruction across network endpoints. Gain insights into buffer management, streams, interprocess communication, and Infiniband. Delve into topics such as serialization of derived classes, active messaging, data structures, and asynchronous operations. Examine runtime execution, threading, and parallelism concepts, including Boost.Context, global address space, and MPI. Ideal for programmers interested in or familiar with network programming, seeking to expand their knowledge of Boost libraries for robust C++ networking solutions.

Boost.Asio and Boost.Serialization - Design Patterns for Object Transmission

CppNow
Add to list
0:00 / 0:00