AOSharedServiceLibrary
Public Member Functions | List of all members
AOSSL::UuidInterface Class Referenceabstract

UUID Admin. More...

#include <uuid_interface.h>

Inheritance diagram for AOSSL::UuidInterface:
Inheritance graph
[legend]

Public Member Functions

virtual StringBuffergenerate ()=0
 Generate a new UUID and allocate memory for it. More...
 
virtual void generate (StringBuffer &buf)=0
 Generate a new UUID in the pre-existing string buffer. More...
 

Detailed Description

UUID Admin.

The UUID Admin is in charge of generating any Universally Unique ID's that are required throughout program execution

Member Function Documentation

virtual StringBuffer* AOSSL::UuidInterface::generate ( )
pure virtual

Generate a new UUID and allocate memory for it.

The method will generate on the means of generation present on your system. In some cases, this may result in UUID's being generated that pose a security risk. In this case, that fact will be clearly called out in the logs, and it is recommended that production systems are tested to ensure that UUID's are generated in a safe manner

Implemented in AOSSL::UuidAdmin.

virtual void AOSSL::UuidInterface::generate ( StringBuffer buf)
pure virtual

Generate a new UUID in the pre-existing string buffer.

The method will generate on the means of generation present on your system. In some cases, this may result in UUID's being generated that pose a security risk. In this case, that fact will be clearly called out in the logs, and it is recommended that production systems are tested to ensure that UUID's are generated in a safe manner

Implemented in AOSSL::UuidAdmin.


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