12 #ifndef _PtTerminal_h_    13 #define _PtTerminal_h_    19 #include "os/OsBSem.h"    20 #include "os/OsProtectEventMgr.h"    23 #define PTTERMINAL_MAX_NAME_LENGTH      128   374                                 int size, 
int& nItems);
   396                                    int size, 
int& nItems);
   486     void setName(
const char *name);
   493 #endif  // _PtTerminal_h_ Definition: TaoReference.h:35
 
virtual PtStatus getCallListeners(PtCallListener aCallListeners[], int size, int &nItems)
param: (out) aAddresses - The array of PtAddress's param: (in) size - The number of elements in the a...
Definition: PtTerminal.cpp:334
 
PtStatus
Definition: PtDefs.h:49
 
void initialize(const char *name)
Definition: PtTerminal.cpp:1692
 
static TaoObjectMap * mpComponentGroups
Definition: PtTerminal.h:459
 
Definition: PtTerminal.h:475
 
PtStatus setGatewayInterface(PtGatewayInterface &rGatewayInterface)
param: (in) rTerminalListener - The listener to add to this terminal retcode: PT_SUCCESS - Success re...
 
PtComponentId
Definition: PtTerminal.h:465
 
#define PTTERMINAL_MAX_NAME_LENGTH
Definition: PtTerminal.h:23
 
Definition: TaoObjectMap.h:56
 
Definition: PtTerminal.h:473
 
virtual PtStatus numAddresses(int &count)
param: (out) aTermConnections - The array of PtTerminalConnection objects param: (in) size - The numb...
Definition: PtTerminal.cpp:1160
 
Definition: PtTerminal.h:479
 
int PtBoolean
Definition: PtDefs.h:71
 
OsTime mTimeOut
Definition: PtTerminal.h:451
 
Definition: PtTerminal.h:474
 
static int mRef
Definition: PtTerminal.h:460
 
virtual PtStatus numCallListeners(int &count)
param: (out) count - The number of addresses associated with this terminal retcode: PT_SUCCESS - Succ...
Definition: PtTerminal.cpp:1210
 
Definition: PtTerminal.h:472
 
virtual PtStatus getTerminalConnections(PtTerminalConnection termConnections[], int size, int &nItems)
param: (out) rpProvider - a reference to the PtProvider object associated with this terminal retcode:...
Definition: PtTerminal.cpp:998
 
OsProtectEventMgr * mpEventMgr
Definition: PtTerminal.h:484
 
virtual PtStatus getConfiguration(PtConfigDb &rpConfigDb)
param: (out) pComponentGroup - The array of PtComponetGroups param: (in) size - The number of element...
Definition: PtTerminal.cpp:913
 
Definition: PtTerminal.h:480
 
static OsBSem semInit
Definition: PtTerminal.h:455
 
virtual PtStatus numTerminalListeners(int &count)
param: (out) count - The number of terminal connections associated with this terminal retcode: PT_SUC...
Definition: PtTerminal.cpp:1312
 
virtual PtStatus pickup(PtAddress &rPickupAddress, PtAddress &rTerminalAddress, PtTerminalConnection *&rpNewTermConnection)
param: (in) rGatewayInterface - reference to the gateway interface on which media setup methods are i...
Definition: PtTerminal.cpp:1412
 
virtual PtStatus setCodecCPULimit(int limit)
param: (in) flag - TRUE ==> enable, FALSE ==> disable retcode: PT_SUCCESS - Success retcode: PT_PROVI...
Definition: PtTerminal.cpp:1623
 
Definition: PtConfigDb.h:33
 
Definition: PtTerminal.h:477
 
Definition: PtCallListener.h:33
 
virtual PtStatus removeCallListener(PtCallListener &rCallListener)
param: rPickupAddress - The PtAddress that is to be picked up param: rTerminalAddress - The PtAddress...
Definition: PtTerminal.cpp:1462
 
Definition: PtComponent.h:30
 
virtual PtStatus addTerminalListener(PtTerminalListener &rTerminalListener)
param: (in) rCallListener - the listener to add to calls associated with this terminal retcode: PT_SU...
Definition: PtTerminal.cpp:210
 
virtual PtStatus getProvider(PtProvider &rpProvider)
param: (out) aTermListeners - The array of known terminal listeners param: (in) size - The number of ...
Definition: PtTerminal.cpp:1117
 
Definition: PtTerminal.h:476
 
Definition: PtTerminal.h:467
 
virtual PtStatus getDoNotDisturb(PtBoolean &rFlag)
retcode: PT_SUCCESS - Success retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available ...
Definition: PtTerminal.cpp:955
 
PtTerminal & operator=(const PtTerminal &rhs)
Definition: PtTerminal.cpp:147
 
virtual ~PtTerminal()
Definition: PtTerminal.cpp:97
 
Definition: PtTerminalConnection.h:139
 
virtual PtStatus getTerminalListeners(PtTerminalListener aTermListeners[], int size, int &nItems)
param: (out) rpName - The reference used to return the name retcode: PT_SUCCESS - Success retcode: PT...
Definition: PtTerminal.cpp:1067
 
virtual PtStatus addCallListener(PtCallListener &rCallListener)
Definition: PtTerminal.cpp:161
 
Definition: PtTerminal.h:469
 
PtStatus getName(char *rpName, int maxLen)
param: (out) rFlag - TRUE ==> enabled, FALSE ==> disabled retcode: PT_SUCCESS - Success retcode: PT_P...
Definition: PtTerminal.cpp:1671
 
virtual PtStatus removeTerminalListener(PtTerminalListener &rTerminalListener)
param: (in) rCallListener - The listener to remove retcode: PT_SUCCESS - Success retcode: PT_NOT_FOUN...
Definition: PtTerminal.cpp:1515
 
PtTerminal()
Definition: PtTerminal.cpp:64
 
Definition: PtTerminalEvent.h:32
 
virtual PtStatus getAddresses(PtAddress addresses[], int size, int &nItems)
param (in) limit - The codec/CPU limit for this call. The value can 
Definition: PtTerminal.cpp:274
 
static TaoReference * mpTransactionCnt
Definition: PtTerminal.h:457
 
Definition: PtGatewayInterface.h:76
 
Definition: PtTerminal.h:471
 
Definition: PtTerminal.h:178
 
virtual PtStatus numTerminalConnections(int &count)
param: (out) count - The number of components associated with this terminal retcode: PT_SUCCESS - Suc...
Definition: PtTerminal.cpp:1362
 
Definition: TaoServerTask.h:49
 
Definition: PtTerminal.h:470
 
virtual PtStatus setDoNotDisturb(PtBoolean flag)
param: (in) rTerminalListener - The listener to remove from this terminal retcode: PT_SUCCESS - Succe...
Definition: PtTerminal.cpp:1573
 
virtual PtStatus getComponent(const char *componentName, PtComponent &rComponent)
param: (out) aCallListeners - The array of known call listeners param: (in) size - The number of elem...
Definition: PtTerminal.cpp:383
 
static TaoObjectMap * mpComponents
Definition: PtTerminal.h:458
 
virtual PtStatus getComponents(PtComponent *components[], int size, int &nItems)
param: (in) componentName - The name of the desired component param: (out) rpComponent - Set to point...
Definition: PtTerminal.cpp:717
 
virtual PtStatus numComponents(int &count)
param: (out) count - The number of call listeners associated with this terminal retcode: PT_SUCCESS -...
Definition: PtTerminal.cpp:1261
 
Definition: PtAddress.h:189
 
Definition: PtProvider.h:118
 
Definition: TaoClientTask.h:50
 
void setName(const char *name)
Definition: PtTerminal.cpp:1715
 
Definition: PtTerminalListener.h:31
 
char mTerminalName[PTTERMINAL_MAX_NAME_LENGTH+1]
Definition: PtTerminal.h:462
 
TaoClientTask * mpClient
Definition: PtTerminal.h:463
 
Definition: PtComponentGroup.h:37
 
virtual PtStatus getComponentGroups(PtComponentGroup componentGroup[], int size, int &nItems)
param: (out) components - The array of PtComponent's param: (in) size - The number of elements in the...
Definition: PtTerminal.cpp:470
 
Definition: PtTerminal.h:468
 
Definition: PtTerminal.h:478