UIPMC_Transport.cpp File Reference

#include "orbsvcs/PortableGroup/UIPMC_Profile.h"
#include "orbsvcs/PortableGroup/UIPMC_Transport.h"
#include "orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.h"
#include "orbsvcs/PortableGroup/UIPMC_Wait_Never.h"
#include "tao/Acceptor_Registry.h"
#include "tao/operation_details.h"
#include "tao/Timeprobe.h"
#include "tao/CDR.h"
#include "tao/Transport_Mux_Strategy.h"
#include "tao/Wait_Strategy.h"
#include "tao/Stub.h"
#include "tao/ORB_Core.h"
#include "tao/debug.h"
#include "tao/Resume_Handle.h"
#include "tao/GIOP_Message_Base.h"

Include dependency graph for UIPMC_Transport.cpp:

Go to the source code of this file.

Classes

struct  MIOP_Packet

Defines

#define MIOP_MAX_FRAGMENTS   (1)
#define MIOP_MAX_HEADER_SIZE   (272)
#define MIOP_MAX_DGRAM_SIZE   (ACE_MAX_DGRAM_SIZE)
#define MIOP_MAGIC_OFFSET   (0)
#define MIOP_VERSION_OFFSET   (4)
#define MIOP_FLAGS_OFFSET   (5)
#define MIOP_PACKET_LENGTH_OFFSET   (6)
#define MIOP_PACKET_NUMBER_OFFSET   (8)
#define MIOP_NUMBER_OF_PACKETS_OFFSET   (12)
#define MIOP_ID_LENGTH_OFFSET   (16)
#define MIOP_MIN_LENGTH_ID   (0)
#define MIOP_MAX_LENGTH_ID   (252)
#define MIOP_ID_DEFAULT_LENGTH   (12)
#define MIOP_ID_CONTENT_OFFSET   (20)
#define MIOP_HEADER_PADDING   (0)
#define MIOP_HEADER_SIZE
#define MIOP_MIN_HEADER_SIZE

Variables

static const CORBA::Octet miop_magic [4] = { 0x4d, 0x49, 0x4f, 0x50 }


Define Documentation

#define MIOP_FLAGS_OFFSET   (5)

Definition at line 40 of file UIPMC_Transport.cpp.

Referenced by TAO_UIPMC_Transport< CONNECTION_HANDLER >::recv().

#define MIOP_HEADER_PADDING   (0)

Definition at line 49 of file UIPMC_Transport.cpp.

#define MIOP_HEADER_SIZE

Value:

Definition at line 51 of file UIPMC_Transport.cpp.

Referenced by TAO_UIPMC_Transport< CONNECTION_HANDLER >::send().

#define MIOP_ID_CONTENT_OFFSET   (20)

Definition at line 48 of file UIPMC_Transport.cpp.

Referenced by TAO_UIPMC_Transport< CONNECTION_HANDLER >::recv().

#define MIOP_ID_DEFAULT_LENGTH   (12)

Definition at line 47 of file UIPMC_Transport.cpp.

Referenced by TAO_UIPMC_Transport< CONNECTION_HANDLER >::write_unique_id().

#define MIOP_ID_LENGTH_OFFSET   (16)

Definition at line 44 of file UIPMC_Transport.cpp.

Referenced by TAO_UIPMC_Transport< CONNECTION_HANDLER >::recv().

#define MIOP_MAGIC_OFFSET   (0)

Definition at line 38 of file UIPMC_Transport.cpp.

Referenced by TAO_UIPMC_Transport< CONNECTION_HANDLER >::recv().

#define MIOP_MAX_DGRAM_SIZE   (ACE_MAX_DGRAM_SIZE)

Definition at line 36 of file UIPMC_Transport.cpp.

Referenced by TAO_UIPMC_Transport< CONNECTION_HANDLER >::handle_input(), and TAO_UIPMC_Transport< CONNECTION_HANDLER >::send().

#define MIOP_MAX_FRAGMENTS   (1)

Definition at line 34 of file UIPMC_Transport.cpp.

Referenced by TAO_UIPMC_Transport< CONNECTION_HANDLER >::send().

#define MIOP_MAX_HEADER_SIZE   (272)

Definition at line 35 of file UIPMC_Transport.cpp.

#define MIOP_MAX_LENGTH_ID   (252)

Definition at line 46 of file UIPMC_Transport.cpp.

Referenced by TAO_UIPMC_Transport< CONNECTION_HANDLER >::recv().

#define MIOP_MIN_HEADER_SIZE

Value:

Definition at line 54 of file UIPMC_Transport.cpp.

Referenced by TAO_UIPMC_Transport< CONNECTION_HANDLER >::recv().

#define MIOP_MIN_LENGTH_ID   (0)

Definition at line 45 of file UIPMC_Transport.cpp.

#define MIOP_NUMBER_OF_PACKETS_OFFSET   (12)

Definition at line 43 of file UIPMC_Transport.cpp.

#define MIOP_PACKET_LENGTH_OFFSET   (6)

Definition at line 41 of file UIPMC_Transport.cpp.

#define MIOP_PACKET_NUMBER_OFFSET   (8)

Definition at line 42 of file UIPMC_Transport.cpp.

#define MIOP_VERSION_OFFSET   (4)

Definition at line 39 of file UIPMC_Transport.cpp.


Variable Documentation

const CORBA::Octet miop_magic[4] = { 0x4d, 0x49, 0x4f, 0x50 } [static]

Definition at line 58 of file UIPMC_Transport.cpp.


Generated on Tue Feb 2 17:49:59 2010 for TAO_PortableGroup by  doxygen 1.4.7