📄 uipmc_wait_never.h
字号:
// This may look like C, but it's really -*- C++ -*-
//=============================================================================
/**
* @file UIPMC_Wait_Never.h
*
* UIPMC_Wait_Never.h,v 1.2 2003/07/21 23:51:33 dhinton Exp
*
* @author Frank Hunleth <fhunleth@cs.wustl.edu>
*/
//=============================================================================
#ifndef TAO_UIPMC_WAIT_NEVER_H
#define TAO_UIPMC_WAIT_NEVER_H
#include /**/ "ace/pre.h"
#include "tao/Wait_Strategy.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "portablegroup_export.h"
/**
* @class TAO_UIPMC_Wait_Never
*
* @brief Since two-ways are not supported by UIPMC and more
* generally, anything that requires waiting isn't supported, so
* return error if anyone tries to do this.
*/
class TAO_PortableGroup_Export TAO_UIPMC_Wait_Never : public TAO_Wait_Strategy
{
public:
/// Constructor.
TAO_UIPMC_Wait_Never (TAO_Transport *transport);
/// Destructor.
virtual ~TAO_UIPMC_Wait_Never (void);
// = Documented in TAO_Wait_Strategy.
virtual int sending_request (TAO_ORB_Core *orb_core,
int two_way);
virtual int wait (ACE_Time_Value *max_wait_time,
TAO_Synch_Reply_Dispatcher &rd);
virtual int register_handler (void);
virtual int non_blocking (void);
};
#include /**/ "ace/post.h"
#endif /* TAO_UIPMC_WAIT_NEVER_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -