TAO  2.0.8
Public Member Functions
TAO_GIOP_Message_Generator_Parser_10 Class Reference

Implementation for GIOP v1.0. More...

#include <GIOP_Message_Generator_Parser_10.h>

Inheritance diagram for TAO_GIOP_Message_Generator_Parser_10:
Inheritance graph
[legend]
Collaboration diagram for TAO_GIOP_Message_Generator_Parser_10:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual bool write_request_header (const TAO_Operation_Details &opdetails, TAO_Target_Specification &spec, TAO_OutputCDR &msg)
 Write the request header in to msg.
virtual bool write_locate_request_header (CORBA::ULong request_id, TAO_Target_Specification &spec, TAO_OutputCDR &msg)
 Write the LocateRequest header.
virtual bool write_reply_header (TAO_OutputCDR &output, TAO_Pluggable_Reply_Params_Base &reply)
 Write the reply header in to output.
virtual bool write_locate_reply_mesg (TAO_OutputCDR &output, CORBA::ULong request_id, TAO_GIOP_Locate_Status_Msg &status)
 Writes the locate _reply message in to the output.
virtual bool write_fragment_header (TAO_OutputCDR &cdr, CORBA::ULong request_id)
virtual int parse_request_header (TAO_ServerRequest &)
virtual int parse_locate_header (TAO_GIOP_Locate_Request_Header &)
virtual int parse_reply (TAO_InputCDR &input, TAO_Pluggable_Reply_Params &params)
 Parse the reply message from the server.
virtual int parse_locate_reply (TAO_InputCDR &input, TAO_Pluggable_Reply_Params &params)
 Parse the reply message from the server.
virtual CORBA::Octet major_version (void) const
 Our versions.
virtual CORBA::Octet minor_version (void) const
virtual size_t fragment_header_length (void) const
 The header length of a fragment.

Detailed Description

Implementation for GIOP v1.0.


Member Function Documentation

size_t TAO_GIOP_Message_Generator_Parser_10::fragment_header_length ( void  ) const [virtual]

The header length of a fragment.

Implements TAO_GIOP_Message_Generator_Parser.

CORBA::Octet TAO_GIOP_Message_Generator_Parser_10::major_version ( void  ) const [virtual]

Our versions.

Implements TAO_GIOP_Message_Generator_Parser.

CORBA::Octet TAO_GIOP_Message_Generator_Parser_10::minor_version ( void  ) const [virtual]
int TAO_GIOP_Message_Generator_Parser_10::parse_locate_header ( TAO_GIOP_Locate_Request_Header request) [virtual]

Parse the LocateRequest Header from the incoming stream. This will do a version specific parsing of the incoming Request header

Implements TAO_GIOP_Message_Generator_Parser.

int TAO_GIOP_Message_Generator_Parser_10::parse_locate_reply ( TAO_InputCDR input,
TAO_Pluggable_Reply_Params params 
) [virtual]

Parse the reply message from the server.

Reimplemented from TAO_GIOP_Message_Generator_Parser.

int TAO_GIOP_Message_Generator_Parser_10::parse_reply ( TAO_InputCDR input,
TAO_Pluggable_Reply_Params params 
) [virtual]

Parse the reply message from the server.

Reimplemented from TAO_GIOP_Message_Generator_Parser.

int TAO_GIOP_Message_Generator_Parser_10::parse_request_header ( TAO_ServerRequest request) [virtual]

Parse the Request Header from the incoming stream. This will do a version specific parsing of the incoming Request header

Implements TAO_GIOP_Message_Generator_Parser.

bool TAO_GIOP_Message_Generator_Parser_10::write_fragment_header ( TAO_OutputCDR cdr,
CORBA::ULong  request_id 
) [virtual]

Write the GIOP fragment message header to the output CDR stream cdr.

Implements TAO_GIOP_Message_Generator_Parser.

bool TAO_GIOP_Message_Generator_Parser_10::write_locate_reply_mesg ( TAO_OutputCDR output,
CORBA::ULong  request_id,
TAO_GIOP_Locate_Status_Msg status 
) [virtual]

Writes the locate _reply message in to the output.

Implements TAO_GIOP_Message_Generator_Parser.

bool TAO_GIOP_Message_Generator_Parser_10::write_locate_request_header ( CORBA::ULong  request_id,
TAO_Target_Specification spec,
TAO_OutputCDR msg 
) [virtual]

Write the LocateRequest header.

Implements TAO_GIOP_Message_Generator_Parser.

bool TAO_GIOP_Message_Generator_Parser_10::write_reply_header ( TAO_OutputCDR output,
TAO_Pluggable_Reply_Params_Base reply 
) [virtual]

Write the reply header in to output.

Implements TAO_GIOP_Message_Generator_Parser.

bool TAO_GIOP_Message_Generator_Parser_10::write_request_header ( const TAO_Operation_Details opdetails,
TAO_Target_Specification spec,
TAO_OutputCDR msg 
) [virtual]

Write the request header in to msg.

Implements TAO_GIOP_Message_Generator_Parser.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines