没有合适的资源?快使用搜索试试~ 我知道了~
首页C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
C++ Network Programming, Volume 2: Systematic Reuse with ACE and...
5星 · 超过95%的资源 需积分: 9 22 下载量 177 浏览量
更新于2023-06-12
评论
收藏 3.35MB PDF 举报
C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks,英文版。C++ In-Depth系列丛书之一,C++网络程序员必备。
资源详情
资源评论
资源推荐
C++ Network Programming,
Volume 2: Systematic Reuse
with ACE and Frameworks
C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
1
Table of Contents
1. Main Page ................................................................................................................................. 3
2. Table of content ........................................................................................................................ 4
3. Copyright ................................................................................................................................... 7
4. Foreword ................................................................................................................................... 8
5. About This Book ...................................................................................................................... 11
5.1 Intended Audience ............................................................................................................ 13
5.2 Structure and Content ...................................................................................................... 14
5.3 Related Material ............................................................................................................... 15
5.4 Acknowledgments............................................................................................................. 16
6. Chapter 1. Object-Oriented Frameworks for Network Programming .................................... 18
6.1 1.1 An Overview of Object-Oriented Frameworks ........................................................... 19
6.2 1.2 Comparing Software Development and Reuse Techniques ....................................... 22
6.3 1.3 Applying Frameworks to Network Programming ....................................................... 29
6.4 1.4 A Tour through the ACE Frameworks ......................................................................... 31
6.5 1.5 Example: A Networked Logging Service ...................................................................... 36
6.6 1.6 Summary ..................................................................................................................... 38
7. Chapter 2. Service and Configuration Design Dimensions ..................................................... 39
7.1 2.1 Service and Server Design Dimensions ....................................................................... 39
7.2 2.2 Configuration Design Dimensions ............................................................................... 49
7.3 2.3 Summary ..................................................................................................................... 52
8. Chapter 3. The ACE Reactor Framework ................................................................................. 53
8.1 3.1 Overview ..................................................................................................................... 53
8.2 3.2 The ACE_Time_Value Class ......................................................................................... 56
8.3 3.3 The ACE_Event_Handler Class .................................................................................... 61
8.4 3.4 The ACE Timer Queue Classes ..................................................................................... 76
8.5 3.5 The ACE_Reactor Class ................................................................................................ 85
8.6 3.6 Summary ................................................................................................................... 102
9. Chapter 4. ACE Reactor Implementations ............................................................................ 103
9.1 4.1 Overview ................................................................................................................... 103
9.2 4.2 The ACE_Select_Reactor Class .................................................................................. 105
9.3 4.3 The ACE_TP_Reactor Class ........................................................................................ 116
9.4 4.4 The ACE_WFMO_Reactor Class ................................................................................ 120
C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
2
9.5 4.5 Summary ................................................................................................................... 131
10. Chapter 5. The ACE Service Configurator Framework ........................................................ 133
10.1 5.1 Overview ................................................................................................................. 133
10.2 5.2 The ACE_Service_Object Class ................................................................................ 135
10.3 5.3 The ACE_Service_Repository Classes ...................................................................... 144
10.4 5.4 The ACE_Service_Config Class ................................................................................ 155
10.5 5.5 Summary ................................................................................................................. 172
11. Chapter 6. The ACE Task Framework .................................................................................. 173
11.1 6.1 Overview ................................................................................................................. 173
11.2 6.2 The ACE_Message_Queue Class ............................................................................. 175
11.3 6.3 The ACE_Task_Class ................................................................................................ 201
11.4 6.4 Summary ................................................................................................................. 222
12. Chapter 7. The ACE Acceptor-Connector Framework ........................................................ 222
12.1 7.1 Overview ................................................................................................................. 222
12.2 7.2 The ACE_Svc_Handler Class .................................................................................... 225
12.3 7.3 The ACE_Acceptor Class .......................................................................................... 236
12.4 7.4 The ACE_Connector Class ....................................................................................... 248
12.5 7.5 Summary ................................................................................................................. 275
13. Chapter 8. The ACE Proactor Framework ........................................................................... 276
13.1 8.1 Overview ................................................................................................................. 277
13.2 8.2 The Asynchronous I/O Factory Classes ................................................................... 280
13.3 8.3 The ACE_Handler Class ........................................................................................... 290
13.4 8.4 The Proactive Acceptor-Connector Classes ............................................................ 297
13.5 8.5 The ACE_Proactor Class .......................................................................................... 306
13.6 8.6 Summary ................................................................................................................. 317
14. Chapter 9. The ACE Streams Framework ............................................................................ 318
14.1 9.1 Overview ................................................................................................................. 318
14.2 9.2 The ACE_Module Class ............................................................................................ 320
14.3 9.3 The ACE_Stream Class............................................................................................. 335
14.4 9.4 Summary ................................................................................................................. 339
15. Glossary ............................................................................................................................... 340
16. Bibliography ........................................................................................................................ 359
C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
3
1. Main Page
C++ Network Programming, Volume 2: Systematic
Reuse with ACE and Frameworks
By Douglas C. Schmidt, Stephen D. Huston
Publisher
:
Addison
Wesley
Pub Date
:
October
29,
2002
ISBN
: 0-
201-
79525-
6
Pages
: 384
Do you need to develop flexible software that can be customized quickly? Do you need to
add the power and efficiency of frameworks to your software? The ADAPTIVE
Communication Environment (ACE) is an open-source toolkit for building high-performance
networked applications and next-generation middleware. ACE's power and flexibility arise
from object-oriented frameworks, used to achieve the systematic reuse of networked
application software. ACE frameworks handle common network programming tasks and can
be customized using C++ language features to produce complete distributed applications.
C++ Network Programming, Volume 2, focuses on ACE frameworks, providing thorough
coverage of the concepts, patterns, and usage rules that form their structure. This book is a
practical guide to designing object-oriented frameworks and shows developers how to apply
frameworks to concurrent networked applications. C++ Networking, Volume 1, introduced
ACE and the wrapper facades, which are basic network computing ingredients. Volume 2
explains how frameworks build on wrapper facades to provide higher-level communication
services.
Written by two experts in the ACE community, this book contains:
An overview of ACE frameworks
Design dimensions for networked services
Descriptions of the key capabilities of the most important ACE frameworks
Numerous C++ code examples that demonstrate how to use ACE frameworks
C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
4
C++ Network Programming, Volume 2, teaches how to use frameworks to write networked
applications quickly, reducing development effort and overhead. It will be an invaluable
asset to any C++ developer working on networked applications.
2. Table of content
C++ Network Programming, Volume 2: Systematic
Reuse with ACE and Frameworks
By Douglas C. Schmidt, Stephen D. Huston
Publisher
:
Addison
Wesley
Pub Date
:
October
29,
2002
ISBN
: 0-
201-
79525-
6
Pages
: 384
Copyright(See 3.)
Foreword(See 4.)
About This Book(See 5.)
Intended Audience(See 5.1)
Structure and Content(See 5.2)
Related Material(See 5.3)
Acknowledgments(See 5.4)
Chapter 1. Object-Oriented Frameworks for Network Programming(See 6.)
Section 1.1. An Overview of Object-Oriented Frameworks(See 6.1)
Section 1.2. Comparing Software Development and Reuse Techniques(See 6.2)
Section 1.3. Applying Frameworks to Network Programming(See 6.3)
Section 1.4. A Tour through the ACE Frameworks(See 6.4)
剩余366页未读,继续阅读
sjiagc
- 粉丝: 7
- 资源: 53
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3