C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks

Douglas Schmidt, Stephen D. Huston

  • 出版商: Addison Wesley
  • 出版日期: 2002-10-29
  • 售價: $2,270
  • 貴賓價: 9.5$2,157
  • 語言: 英文
  • 頁數: 384
  • 裝訂: Paperback
  • ISBN: 0201795256
  • ISBN-13: 9780201795257
  • 相關分類: C++ 程式語言
  • 立即出貨



Table of Contents

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.