ace
vivianke
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ACE 通用config.h (Win32)
#ifndef __ACE_CONFIG_H__ #define __ACE_CONFIG_H__ #ifdef WIN32 #define ACE_HAS_STANDARD_CPP_LIBRARY 1 #include "ace/config-win32.h" #else #include "ace/config-linux.h" #endif #endif原创 2012-04-24 19:40:35 · 658 阅读 · 0 评论 -
Windows下使用不同ACE版本的VC工程设置
测试:ACE5.3 和ACE5.5 和VS.NET 2003 目录分别是:F:\ACE-5.5 和F:\ACE-5.3 测试工程:F:\ACE_use\chapter4(使用ACE5.3) 和 F:\ACE_use\chapter3(使用ACE5.5) 摘要: 目前的方法不是很方便,因为程序运行的时候需要ACEd.dll,目前是通过ACE_ROOT来寻找指定ACEd.dll ======原创 2012-04-29 17:51:26 · 612 阅读 · 0 评论 -
ACE_Event_Handler handle_close对于ACE_HANDLE处理的简单分析
int ACE_Event_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask) 对于第一个参数handle,传入的ACE_Reactor触发回调的句柄, 当处理单个I/O源的时候,handle参数可以不用关注 当一个ACE_Event_Handler处理多个I/O源的时候,可以根据handle知道是对哪个句柄处理回调 当然原创 2012-05-09 10:56:08 · 858 阅读 · 0 评论 -
ACE_Task svc()方法和同步化
根据C++NPV2 P199中描述,该方法会并发地运行在各个工作者线程中, 该工作者线程在ACE_Task中通过activate方法分配的。 函数原型如下: virtual int activate (long flags = THR_NEW_LWP | THR_JOINABLE |THR_INHERIT_SCHED , int n_t原创 2012-05-10 14:03:26 · 934 阅读 · 0 评论 -
ACE ipv4地址转换示例
#include "ace/OS.h" #include #include //主机字节序int转换为ipv4字符串地址 inline std::string int2ip(unsigned long ip) { char buf[20]; ip = htonl(ip); return ACE_OS::inet_ntop(AF_INET, &ip, buf, 20); } // i原创 2012-07-22 16:58:40 · 701 阅读 · 0 评论
分享