![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 598 阅读 · 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 · 561 阅读 · 0 评论 -
ACE_Event_Handler handle_close对于ACE_HANDLE处理的简单分析
intACE_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 · 755 阅读 · 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 · 840 阅读 · 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 · 638 阅读 · 0 评论