3 //=============================================================================
5 * @file Message_Semantics.h
7 * @author Johnny Willemsen <jwillemsen@remedy.nl>
9 //=============================================================================
11 #ifndef TAO_MESSAGE_SEMANTICS_H
12 #define TAO_MESSAGE_SEMANTICS_H
14 #include /**/ "ace/pre.h"
16 #include "tao/orbconf.h"
18 #if !defined (ACE_LACKS_PRAGMA_ONCE)
20 #endif /* ACE_LACKS_PRAGMA_ONCE */
22 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
24 struct TAO_Message_Semantics
28 TAO_ONEWAY_REQUEST
= 0,
29 TAO_TWOWAY_REQUEST
= 1,
40 TAO_Message_Semantics ()
41 : type_ (TAO_TWOWAY_REQUEST
), mode_ (TAO_SYNCH_MODE
) {}
42 TAO_Message_Semantics (Type type
)
43 : type_ (type
), mode_ (TAO_SYNCH_MODE
) {}
44 TAO_Message_Semantics (Type type
, Mode mode
)
45 : type_ (type
), mode_ (mode
) {}
51 TAO_END_VERSIONED_NAMESPACE_DECL
53 #include /**/ "ace/post.h"
55 #endif /* TAO_MESSAGE_SEMANTICS_H */