
ACE
文章平均质量分 64
newzai
打破沙锅问到底
展开
-
ACE学习手记----ACE_INET_Addr类
ACE_INET_Addr类,在这个ACE_网络框架中,应该是比较重要的辅助类,该类主要封装了C SOCKET 的地址对象,通过外观封装的模式,把struct sockaddr_in封装在内。方便用户的操作。 因此个人认为掌握此类的常用构造方法和常用的成员函数,并深刻的理解,对于后续的学习ACE或者开发ACE网络应用程序应该会起到很大的帮助。工欲用其器、必先利其器。就先让我们把ACE_I原创 2008-11-16 14:29:00 · 9689 阅读 · 2 评论 -
ACE学习手记--- 智能指针(ACE_Auto_Ptr / ACE_Refcounted_Auto_Ptr)
ACE库提供的智能指针的功能是相当强大的。主要有ACE_Auto_PtrACE_Refcounted_Auto_PtrACE_Intrusive_Auto_Ptr三个智能指针,其中用的比较多的却容易使用的是前面2个。最后一个需要在自己的类中实现一些规定的函数。在这里主要介绍前面2个指针的使用。 ACE_Auto_Ptr ACE_Auto_Ptr 更像RAII的应原创 2008-11-24 20:14:00 · 3954 阅读 · 0 评论 -
ACE学习手记 -----关于 ACE_CDR
ACD_CDR编译时的4个宏、下面4个宏在ACE编译时默认都是关闭的。如果要让自己的ACE库有相关的能力需要在config.h中定义以下宏ACE_InputCDR 相关的宏 ACE_CDR_IGNORE_ALIGNMENT 该宏让CDR Stream忽略输入流的字节对其,全部按单字节对其。 如果没有设置该宏,ACE采用8个字节对输入流进行默认对其。 ACE_DISABLE_SWAP_ON原创 2008-11-27 16:21:00 · 2964 阅读 · 1 评论 -
ACE学习手记-----智能指针(ACE_Intrusive_Auto_Ptr)
前面一篇写了智能指针,重点介绍了ACE_Auto_Ptr和ACE_Refcounted_Auto_Ptr 两个智能指针的使用,以及他们的不同点。当时对ACE_Intrusive_Auto_Ptr指针还没有深入的了解、也不知道ACE_Intrusive_Auto_Ptr智能指针的用途是什么? ACE_Intrusive_Auto_Ptr和ACE_Refcounted_Auto_Ptr原创 2008-11-30 21:08:00 · 2146 阅读 · 0 评论 -
SNMP MIB 文法分析--基于Scala Parser模块
1.为何要分析SNMP MIB文件。 分析MIB文件主要为了提取MIB文件中的oid定义及其对应的OID值,包含(OBJECT-IDENTIFIER 和OBJECT-TYPE等具有OID值的对象).2. 提取OID对象和其值后,有何用户呢?搞SNMP网管开发时,业务对象一般是居于C++,Java,C#等类,而且这些类一般只包含基础成员,没有指针,没有对象成员,没有集合成员等。这些业务对象再也SNM原创 2013-06-03 10:35:30 · 2986 阅读 · 0 评论