[an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive]

Pegasus CIM Object Broker Documentation

[an error occurred while processing this directive]


[an error occurred while processing this directive]

 

Contents

o Introduction
o Objectives
o Overview
o Credits
o Pegasus Architecture
   o Design Goals
   o The Broker
   o Pegasus Providers.
   o Extension Services
   o Pegasus Clients.
   o Functional Flow
o Pegasus Components
   o Component Descriptions
   o Pegasus Directory Structure
o Pegasus Utilization
   o Pegasus Availability
   o Pegasus Installation
   o Pegasus Operation
   o Pegasus CIM Clients
   o Pegasus Providers
   o Pegasus MOF Compiler
o Programming Pegasus
   o CIM Objects in Pegasus
   o CIM Object Table
   o Class Definitions
o Pegasus Interfaces
   o CIM Operations over HTTP
   o Pegasus Client Interfaces
   o Pegasus Provider Interfaces
   o Pegasus Service Extension Interfaces
   o Repository Interfaces
o Writing Providers.
o Glossary
o Pegasus Code Examples
   o Client Examples
   o Client Coding Examples
   o Provider Coding Examples
o Document References
o Pegausus FAQ
o
In file ../../src/Pegasus/Common/Char16.h:

class PEGASUS_COMMON_LINKAGE Char16

The Char16 class represents a CIM sixteen bit character (char16).

Documentation

The Char16 class represents a CIM sixteen bit character (char16). This class is a trivial wrapper for a sixteen bit integer. It is used as the element type in the String class (used to represent the CIM string type). Ordinarily Uint16 could be used; however, a distinguishable type was needed for the purposes of function overloaded which occurs in the CIMValue class.

Inheritance:


Public Methods

[more] Char16 ()
Constructs a Char16 with a null (0) value
[more] Char16 (Uint16 x)
Constructs a Char16 with a specified 16-bit character value.
[more] Char16 (const Char16& x)
Constructs a Char16 by copying another Char16 value.
[more] ~Char16 ()
Destructs a Char16 object
[more]Char16& operator= (Uint16 x)
Assigns the value to a specified 16-bit character value.
[more]Char16& operator= (const Char16& x)
Assigns the value from another Char16 object.
[more] operator Uint16 () const
Implicitly converts the Char16 value to a 16-bit integer

o Char16()
Constructs a Char16 with a null (0) value

o Char16(Uint16 x)
Constructs a Char16 with a specified 16-bit character value.
Parameters:
x - The Uint16 value with which to initialize the Char16.

o Char16(const Char16& x)
Constructs a Char16 by copying another Char16 value.
Parameters:
x - The Char16 object to copy.

o ~Char16()
Destructs a Char16 object

oChar16& operator=(Uint16 x)
Assigns the value to a specified 16-bit character value.
Parameters:
x - The Uint16 value to copy.

oChar16& operator=(const Char16& x)
Assigns the value from another Char16 object.
Parameters:
x - The Char16 object to copy.

o operator Uint16() const
Implicitly converts the Char16 value to a 16-bit integer


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java


[an error occurred while processing this directive]