blob: d5332ece1e2fdf552b0f1ec0d460fb2ea9222faf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
Wed Jul 24 22:30:29 2002 Balachandran Natarajan <bala@cs.wustl.edu>
* tao/Synch_Queued_Message.h:
* tao/Synch_Queued_Message.cpp:
* tao/Asynch_Queued_Message.h (TAO_Asynch_Queued_Message):
* tao/Asynch_Queued_Message.cpp: Added comments and spruced up
line spacings.
* tao/Transport.cpp: Added a debug statement for logging
purposes.
Mon Jul 22 17:52:04 2002 Balachandran Natarajan <bala@cs.wustl.edu>
* tao/GIOP_Message_Base.cpp: We now use the global pool for
allocating memory for the return path. Using TSS created
problems when we were trying to move the unsent messages from
the TSS to global pool. The message block makes things to crash
horribly, especially at places that you have no clue about.
* tao/Transport.cpp: Do not reset the allocators since it is not
required.
Tue Jul 16 07:06:33 2002 Balachandran Natarajan <bala@cs.wustl.edu>
* tao/Synch_Queued_Message.cpp:
* tao/Asynch_Queued_Message.cpp: Removed code that reset stuff
from the destructor. This caused problems when trying to use
the ACE_DES_FREE macro since it called the destructor first and
then free ().
* tao/TAO_Server_Request.cpp: All calls to send_message () will
carry an argument mentioning that they are replies.
* tao/GIOP_Message_Base.cpp: Fixed a problem in dump_msg ()
method. The probelm was that we neved respected the byte-order
of the sending ORB when printing out request id's. Thanks to Kew
Whitney <Whitney.Kew@Invensys.com>
* tao/Transport.cpp: Cosmetic fixes.
Sun Jul 14 10:49:33 2002 Balachandran Natarajan <bala@cs.wustl.edu>
* tao/Queued_Message.h:
* tao/Queued_Message.cpp: Added an argument in the constructor to
pass an allocator. Added a pure virtual method, clone () to the
interface.
* tao/Synch_Queued_Message.h:
* tao/Synch_Queued_Message.cpp:
* tao/Asynch_Queued_Message.h:
* tao/Asynch_Queued_Message.cpp: Implemented the method clone ().
* tao/Incoming_Mesage_Queue.cpp: Fixed a typo in a print
statement.
Fri Jul 12 14:10:14 2002 Balachandran Natarajan <bala@cs.wustl.edu>
* tao/Transport.h:
* tao/Transport.cpp:
- Added a new enum enumerating the different message types
recognised within the ORB.
- Added two new methods send_reply_message_i () and
send_synch_message_helper_i (). The method
send_reply_message_i () seperates the path of the reply
message from the send_synchronous_message_i () method. The
method send_synch_message_helper_i () is a helper method
containing common code for the request and reply paths.
- The methods, send_message (), send_message_shared () and
send_message_shared_i () had a variable named
is_synchronous. The variable name has been changed to reflect
the right usage.
* tao/IIOP_Transport.cpp:
* tao/Strategies/DIOP_Transport.cpp:
* tao/Strategies/SHMIOP_Transport.cpp:
* tao/Strategies/UIOP_Transport.cpp: The variable names
is_synchronous was changed to reflect the usage.
* tao/Invocation.cpp:
* tao/Invocation.h: Instead of calling invoke () with a magic
number, used the enumeration defined in Transport.h.
|