TAO_PortableServer 4.0.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
TAO::Portable_Server::IdAssignmentStrategy Class Referenceabstract

#include <IdAssignmentStrategy.h>

Inheritance diagram for TAO::Portable_Server::IdAssignmentStrategy:
Inheritance graph
[legend]

Public Member Functions

 IdAssignmentStrategy ()=default
 
virtual ~IdAssignmentStrategy ()=default
 
virtual char id_assignment_key_type () const =0
 
char key_type_length () const
 
void create_key (CORBA::Octet *buffer, CORBA::ULong &starting_at)
 
virtual bool has_system_id () const =0
 

Constructor & Destructor Documentation

◆ IdAssignmentStrategy()

TAO::Portable_Server::IdAssignmentStrategy::IdAssignmentStrategy ( )
default

◆ ~IdAssignmentStrategy()

virtual TAO::Portable_Server::IdAssignmentStrategy::~IdAssignmentStrategy ( )
virtualdefault

Member Function Documentation

◆ create_key()

void TAO::Portable_Server::IdAssignmentStrategy::create_key ( CORBA::Octet * buffer,
CORBA::ULong & starting_at )

◆ has_system_id()

virtual bool TAO::Portable_Server::IdAssignmentStrategy::has_system_id ( ) const
pure virtual

◆ id_assignment_key_type()

virtual char TAO::Portable_Server::IdAssignmentStrategy::id_assignment_key_type ( ) const
pure virtual

Returns the key type the says which specific policy we have

Implemented in TAO::Portable_Server::IdAssignmentStrategySystem, and TAO::Portable_Server::IdAssignmentStrategyUser.

◆ key_type_length()

char TAO::Portable_Server::IdAssignmentStrategy::key_type_length ( ) const

Returns the length of the id_assignment type


The documentation for this class was generated from the following files: