Base Framework
Public Types | Public Member Functions | List of all members
OrbResponse Class Reference

Object Request Broker (ORB) response. More...

#include <base/rmi/OrbResponse.h>

Inherits Object.

Public Types

enum  ResponseType {
  EXCEPTION, REFERENCE, CHARACTER, WIDE_CHARACTER,
  STRING, WIDE_STRING, OCTET, SHORT,
  UNSIGNED_SHORT, INT, UNSIGNED_INT, LONG,
  UNSIGNED_LONG, LONG_LONG, UNSIGNED_LONG_LONG, ENUMERATION,
  STRUCTURE, OBJECT
}
 

Public Member Functions

 OrbResponse (uint8 value) noexcept
 
ResponseType getResponseType () const noexcept
 
uint8 getOctet () const noexcept
 
char getCharacter () const noexcept
 
ucs2 getWideCharacter () const noexcept
 
const StringgetString () const noexcept
 
const WideStringgetWideString () const noexcept
 

Detailed Description

Object Request Broker (ORB) response.

Object Request Broker (ORB) response to a method invocation.

Version
1.0

Member Enumeration Documentation

◆ ResponseType

Response type.

Enumerator
EXCEPTION 

Exception.

REFERENCE 

Object reference.

CHARACTER 

Character.

WIDE_CHARACTER 

Wide character.

STRING 

String.

WIDE_STRING 

Wide string.

OCTET 

Octet primitive.

SHORT 

Short integer primitive.

UNSIGNED_SHORT 

Unsigned short integer primitive.

INT 

Integer primitive.

UNSIGNED_INT 

Unsigned integer primitive.

LONG 

Long integer primitive.

UNSIGNED_LONG 

Unsigned long integer primitive.

LONG_LONG 

Long long integer primitive.

UNSIGNED_LONG_LONG 

Unsigned long long integer primitive.

ENUMERATION 

Enumeration.

STRUCTURE 

Structure.

OBJECT 

Object.

Constructor & Destructor Documentation

◆ OrbResponse()

OrbResponse::OrbResponse ( uint8  value)
inlinenoexcept

Initializes the response.

Member Function Documentation

◆ getResponseType()

ResponseType OrbResponse::getResponseType ( ) const
inlinenoexcept

Returns the response type.