Functions | Variables

TAO_OBV_GIOP_Flags Namespace Reference

TAO_OBV_GIOP_Flags. More...

Functions

TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
is_null_ref (CORBA::Long tag)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
is_value_tag (CORBA::Long tag)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
has_codebase_url (CORBA::Long tag)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
has_no_type_info (CORBA::Long tag)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
has_single_type_info (CORBA::Long tag)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
has_list_type_info (CORBA::Long tag)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
is_chunked (CORBA::Long tag)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
is_indirection_tag (CORBA::Long tag)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
is_indirection (CORBA::Long tag)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
is_block_size (CORBA::Long tag)
TAO_NAMESPACE_INLINE_FUNCTION
CORBA::Boolean 
is_end_tag (CORBA::Long tag)

Variables

const CORBA::Long Value_tag_base = 0x7fffff00L
const CORBA::Long Value_tag_sigbits = 0x7fffff00L
const CORBA::Long Codebase_url = 1
const CORBA::Long Type_info_sigbits = 0x00000006L
const CORBA::Long Type_info_none = 0
const CORBA::Long Type_info_single = 2
const CORBA::Long Type_info_list = 6
const CORBA::Long Chunking_tag_sigbits = 0x00000008L
const CORBA::Long Indirection_tag = 0xFFFFFFFF
const CORBA::Long Null_tag = 0x00000000L

Detailed Description

TAO_OBV_GIOP_Flags.

See also:
CORBA 3.0.3 -- Section 15.3.4

Function Documentation

CORBA::Boolean TAO_OBV_GIOP_Flags::has_codebase_url ( CORBA::Long  tag  ) 

Definition at line 22 of file ValueBase.inl.

{
  return (CORBA::Boolean) (tag & Codebase_url);
}

CORBA::Boolean TAO_OBV_GIOP_Flags::has_list_type_info ( CORBA::Long  tag  ) 

Definition at line 40 of file ValueBase.inl.

{
  return ((tag & Type_info_sigbits) == Type_info_list);
}

CORBA::Boolean TAO_OBV_GIOP_Flags::has_no_type_info ( CORBA::Long  tag  ) 

Definition at line 28 of file ValueBase.inl.

{
  return ((tag & Type_info_sigbits) == Type_info_none);
}

CORBA::Boolean TAO_OBV_GIOP_Flags::has_single_type_info ( CORBA::Long  tag  ) 

Definition at line 34 of file ValueBase.inl.

{
  return ((tag & Type_info_sigbits) == Type_info_single);
}

CORBA::Boolean TAO_OBV_GIOP_Flags::is_block_size ( CORBA::Long  tag  ) 

Definition at line 67 of file ValueBase.inl.

{
  return (0 < static_cast<unsigned>(value) &&
          static_cast<unsigned>(value) < 0x7FFFFF00L);
}

CORBA::Boolean TAO_OBV_GIOP_Flags::is_chunked ( CORBA::Long  tag  ) 

Definition at line 46 of file ValueBase.inl.

{
  return (CORBA::Boolean) (tag & 8);
}

CORBA::Boolean TAO_OBV_GIOP_Flags::is_end_tag ( CORBA::Long  tag  ) 

Definition at line 74 of file ValueBase.inl.

{
  return (0x80000000L < (unsigned)tag);
}

CORBA::Boolean TAO_OBV_GIOP_Flags::is_indirection ( CORBA::Long  tag  ) 

Definition at line 59 of file ValueBase.inl.

{
  return (0x80000000L < static_cast<unsigned>(value) &&
          static_cast<unsigned>(value) <= (0xFFFFFFFFL - 4));
}

CORBA::Boolean TAO_OBV_GIOP_Flags::is_indirection_tag ( CORBA::Long  tag  ) 

Definition at line 52 of file ValueBase.inl.

{
  return tag == Indirection_tag;
}

CORBA::Boolean TAO_OBV_GIOP_Flags::is_null_ref ( CORBA::Long  tag  ) 

Definition at line 10 of file ValueBase.inl.

{
  return (tag == Null_tag);
}

CORBA::Boolean TAO_OBV_GIOP_Flags::is_value_tag ( CORBA::Long  tag  ) 

Definition at line 16 of file ValueBase.inl.

{
  return ((tag & Value_tag_sigbits) == 0x7FFFFF00L);
}


Variable Documentation

Definition at line 359 of file ValueBase.h.

Definition at line 354 of file ValueBase.h.

Definition at line 360 of file ValueBase.h.

Definition at line 361 of file ValueBase.h.

Definition at line 358 of file ValueBase.h.

Definition at line 356 of file ValueBase.h.

Definition at line 355 of file ValueBase.h.

Definition at line 357 of file ValueBase.h.

Definition at line 352 of file ValueBase.h.

Definition at line 353 of file ValueBase.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines