#include <IdAssignmentStrategy.h>
Inheritance diagram for TAO::Portable_Server::IdAssignmentStrategy:


Public Member Functions | |
| virtual void | strategy_init (TAO_Root_POA *poa) |
| virtual void | strategy_cleanup (void) |
| virtual char | id_assignment_key_type (void) const=0 |
| char | key_type_length (void) const |
| void | create_key (CORBA::Octet *buffer, CORBA::ULong &starting_at) |
| virtual bool | has_system_id (void) const=0 |
|
||||||||||||
|
Definition at line 33 of file IdAssignmentStrategy.cpp. References id_assignment_key_type(), and key_type_length().
00036 {
00037 // Copy the system id byte.
00038 buffer[starting_at] = (CORBA::Octet) this->id_assignment_key_type ();
00039 starting_at += this->key_type_length ();
00040 }
|
|
|
Implemented in TAO::Portable_Server::IdAssignmentStrategySystem, and TAO::Portable_Server::IdAssignmentStrategyUser. |
|
|
Returns the key type the says which specific policy we have Implemented in TAO::Portable_Server::IdAssignmentStrategySystem, and TAO::Portable_Server::IdAssignmentStrategyUser. Referenced by create_key(). |
|
|
Returns the length of the id_assignment type Definition at line 27 of file IdAssignmentStrategy.cpp. Referenced by create_key().
00028 {
00029 return sizeof (char);
00030 }
|
|
|
Implements TAO::Portable_Server::Policy_Strategy. Definition at line 22 of file IdAssignmentStrategy.cpp.
00023 {
00024 }
|
|
|
Implements TAO::Portable_Server::Policy_Strategy. Definition at line 17 of file IdAssignmentStrategy.cpp. Referenced by TAO::Portable_Server::Active_Policy_Strategies::update().
00018 {
00019 }
|
1.3.6