C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
內容描述
Table of Contents
Foreword. About This Book. 1 Object-Oriented Frameworks for Network
Programming.
An Overview of Object-Oriented Frameworks.
Comparing Software Development and Reuse Techniques. Applying Frameworks
to Network Programming. A Tour through the ACE Frameworks. Example: A
Networked Logging Service.
2 Service and Configuration Design Dimensions.
Service and Server Design Dimensions.
Configuration Design Dimensions.
3 The ACE Reactor Framework.
The ACE Time Value Class. The ACE Event
Handler Class. The ACE Timer Queue Classes. The ACE Reactor Class.
4 ACE Reactor Implementations.
The ACE Select Reactor Class. The ACE TP
Reactor Class. The ACE WFMO Reactor Class.
5 The ACE Service Configurator Framework.
The ACE Service Object Class. The ACE
Service Repository Classes. The ACE Service Config Class.
6 The ACE Task Framework.
The ACE Message Queue Class. The ACE Task
Class.
7 The ACE Acceptor-Connector Framework.
The ACE Svc Handler Class. The ACE Acceptor
Class. The ACE Connector Class.
8 The ACE Proactor Framework.
The Asynchronous I/O Factory Classes. The
ACE Handler Class. The Proactive Acceptor-Connector Classes. The ACE
Proactor Class.
9 The ACE Streams Framework.
The ACE Module Class. The ACE Stream Class.
Glossary. Bibliography.