summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsumedh <sumedh@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-03-19 01:51:28 +0000
committersumedh <sumedh@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-03-19 01:51:28 +0000
commit1c877a26f48a2dbbd0886bc2c39735e07ed7025a (patch)
tree40766311a4521a63acc1cf23be1f33835143ab7b
parentd9811988ccfcfe1e8a9e5d6ef184cba9473b5999 (diff)
downloadATCD-1c877a26f48a2dbbd0886bc2c39735e07ed7025a.tar.gz
*** empty log message ***
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/sfp.cpp14
-rw-r--r--TAO/orbsvcs/orbsvcs/AVStreams.idl4
2 files changed, 11 insertions, 7 deletions
diff --git a/TAO/orbsvcs/orbsvcs/AV/sfp.cpp b/TAO/orbsvcs/orbsvcs/AV/sfp.cpp
index a069f1dc01d..0203534e88d 100644
--- a/TAO/orbsvcs/orbsvcs/AV/sfp.cpp
+++ b/TAO/orbsvcs/orbsvcs/AV/sfp.cpp
@@ -86,9 +86,6 @@ SFP_Encoder::encode_start_message ()
" start message into ACE_Message_Block"),
0);
- message->length (encoder_->length ());
- cerr << message->length ();
-
return message;
}
@@ -178,8 +175,15 @@ SFP_Decoder::decode_start_message (ACE_Message_Block *message)
TAO_TRY
{
- decoder_->setup_encapsulation (message->rd_ptr (),
- message->length ());
+ // decoder_->setup_encapsulation (message->rd_ptr (),
+ // message->length ());
+ decoder_->grow (message->length ());
+
+ char *bufptr = decoder_->buffer ();
+
+ ACE_OS::memcpy (bufptr,
+ message->rd_ptr (),
+ message->length ());
decoder_->decode (SFP::_tc_start_message,
&start,
diff --git a/TAO/orbsvcs/orbsvcs/AVStreams.idl b/TAO/orbsvcs/orbsvcs/AVStreams.idl
index 8f71e2dee02..d9ada141a1a 100644
--- a/TAO/orbsvcs/orbsvcs/AVStreams.idl
+++ b/TAO/orbsvcs/orbsvcs/AVStreams.idl
@@ -48,7 +48,7 @@ module AVStreams
// protocol names registered by OMG.
// e.g., TCP, UDP, AAL5, IPX, RTP
- typedef sequence<octet> key;
+ typedef sequence<octet> encryption_key;
// Used as a key for public-key encryption
struct SFPStatus
@@ -338,7 +338,7 @@ module AVStreams
// Used to "attach" a negotiator to the endpoint
void set_key (in string flow_name,
- in key the_key);
+ in encryption_key the_key);
// Used for public key encryption.
void set_source_id (in long source_id);