TAO_SFP_Frame_State Class Reference

#include <sfp.h>

Collaboration diagram for TAO_SFP_Frame_State:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_SFP_Frame_State (void)
CORBA::Boolean is_complete (void)
int reset (void)

Public Attributes

TAO_InputCDR cdr
flowProtocol::frameHeader frame_header_
flowProtocol::fragment fragment_
flowProtocol::frame frame_
CORBA::Boolean more_fragments_
ACE_Message_Blockframe_block_
ACE_Message_Block static_frame_
TAO_SFP_Fragment_Table_Map fragment_table_map_

Detailed Description

Definition at line 79 of file sfp.h.


Constructor & Destructor Documentation

TAO_SFP_Frame_State::TAO_SFP_Frame_State ( void   ) 

Definition at line 1295 of file sfp.cpp.

01296   :cdr (new ACE_Data_Block (ACE_CDR::DEFAULT_BUFSIZE,
01297                             ACE_Message_Block::MB_DATA,
01298                             0,
01299                             0,
01300                             0,
01301                             0,
01302                             0),
01303         0,
01304         TAO_ENCAP_BYTE_ORDER),
01305    more_fragments_ (0),
01306    frame_block_ (0)
01307 {
01308 }


Member Function Documentation

CORBA::Boolean TAO_SFP_Frame_State::is_complete ( void   ) 

Definition at line 1311 of file sfp.cpp.

References frame_block_.

01312 {
01313   return (!this->more_fragments_) &&  (this->frame_block_);
01314 }

int TAO_SFP_Frame_State::reset ( void   ) 

Definition at line 1317 of file sfp.cpp.

References frame_block_.

Referenced by TAO_SFP_Consumer_Object::handle_input().

01318 {
01319   this->frame_block_ = 0;
01320   return 0;
01321 }


Member Data Documentation

TAO_InputCDR TAO_SFP_Frame_State::cdr

Definition at line 87 of file sfp.h.

Referenced by TAO_SFP_Base::handle_input().

flowProtocol::fragment TAO_SFP_Frame_State::fragment_

Definition at line 90 of file sfp.h.

Referenced by TAO_SFP_Base::handle_input().

TAO_SFP_Fragment_Table_Map TAO_SFP_Frame_State::fragment_table_map_

Definition at line 96 of file sfp.h.

Referenced by TAO_SFP_Base::read_fragment(), and TAO_SFP_Base::read_frame().

flowProtocol::frame TAO_SFP_Frame_State::frame_

Definition at line 91 of file sfp.h.

Referenced by TAO_SFP_Base::read_frame().

ACE_Message_Block* TAO_SFP_Frame_State::frame_block_

Definition at line 93 of file sfp.h.

Referenced by is_complete(), TAO_SFP_Base::read_fragment(), TAO_SFP_Base::read_frame(), and reset().

flowProtocol::frameHeader TAO_SFP_Frame_State::frame_header_

Definition at line 89 of file sfp.h.

Referenced by TAO_SFP_Base::handle_input().

CORBA::Boolean TAO_SFP_Frame_State::more_fragments_

Definition at line 92 of file sfp.h.

Referenced by TAO_SFP_Base::read_fragment(), and TAO_SFP_Base::read_frame().

ACE_Message_Block TAO_SFP_Frame_State::static_frame_

Definition at line 95 of file sfp.h.

Referenced by TAO_SFP_Base::read_frame(), and TAO_SFP_Object::TAO_SFP_Object().


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:48:11 2010 for TAO_AV by  doxygen 1.4.7