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