Class RTPSession {ANSI C++} derived from: Thread

Parent PackageNetworkAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned ComponentsNAL


Operations
NameSignatureClass
getRTCPSocketint getRTCPSocket (socktype * socket)RTPSession
executeint execute (RTPEvent& event)RTPSession
setBandwidthint setBandwidth (float bandwidth, float rtcpFraction)RTPSession
getRTPSocketint getRTPSocket (socktype * socket)RTPSession
sendint send (int tsinc, char marker, short pti, char * payload, int len)RTPSession
RTPSession RTPSession (string & host, int port, int ttl)RTPSession
~RTPSession <<virtual>> ~RTPSession ()RTPSession
getContextint getContext ()RTPSession
schedulevoid schedule (RTPEvent& event)RTPSession
execvoid <<virtual>> exec ()RTPSession
resumevoid resume ()Thread
pausevoid pause ()Thread
stopvoid stop ()Thread
startvoid start ()Thread
~Thread <<virtual>> ~Thread ()Thread
Thread Thread ()Thread
handleStopvoid handleStop ()Thread
handlePausevoid handlePause ()Thread
execvoid <<abstract>> exec (void )Thread
startThreadvoid <<static>> startThread (void* pThread)Thread


Attributes
NameClassTypeInitial Value
portRTPSessionint 
ttlRTPSessionint 
pausedThreadbool 
stoppedThreadbool 


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named----Not Named--RTPSessionqueueMutexMutex
--Not Named----Not Named--RTPSessionsessionMutexMutex


Dependencies
NameClassSupplier
--Not Named--RTPSessionRTPException


Generalization Relationships
NameClassSupplier
--Not Named--RTPSessionThread



Property Settings

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


ANSI C++
HeaderSourceFileNetwork\RTPSession.hBodySourceFileNetwork\RTPSession.cpp
SynchronizeTrueCodeName 
ImplementationType