MakeName

Creates a name string.

Synopsis

char* MakeName (char* outputNameBuf, int32 maxNameLen, char* baseNameString, int32 uniqueID)

Description

Creates a name string from the specified prefix and unique identifier. MakeName() is used in the DataStreamer to create names for threads and semaphores.

MakeName() does not check whether the name it creates is actually unique.

Arguments

outputNameBuf
Pointer assigned to the unique name.
maxNameLen
Length of the unique name.
baseNameString
Character string used as a prefix to the unique name.
uniqueID
Unique number.

Return Value

Value
Error Condition
(Pointer to the name string)
None
NULL
Length of name exceeded maxNameLen

Associated Files

MakeName.h

See Also

NewTextSubscriber