Class Semaphore {ANSI C++}

Parent PackageUtilsAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned ComponentsNAL


Operations
NameSignatureClass
acquirebool acquire (int timeout)Semaphore
releasevoid release (void )Semaphore
acquirevoid acquire (void )Semaphore
Semaphore Semaphore (int count = 0)Semaphore
~Semaphore <<virtual>> ~Semaphore ()Semaphore


Attributes
NameClassTypeInitial Value
countSemaphoreint 


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named----Not Named--Semaphore--Not Named--Condition



Property Settings

Data Modeler
dmItemFalseDMName 
IsTableFalseIsViewFalse
IsDomainFalseIsSPPackageFalse
Synonymns TableSpace 
SourceId SourceType 
SelectClause IsUpdatableFalse
CheckOption0PersistToServer 


ANSI C++
HeaderSourceFileUtils\Semaphore.hBodySourceFileUtils\Semaphore.cpp
SynchronizeTrueCodeName 
ImplementationType