"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "include/h323ep.h" between
h323plus-1_27_0.tar.gz and h323plus-1_27_1.tar.gz

About: H.323 Plus offers libraries for voice (VoIP) and videoconferencing using H.323.

h323ep.h  (h323plus-1_27_0):h323ep.h  (h323plus-1_27_1)
skipping to change at line 597 skipping to change at line 597
a EP which requires Authentication a EP which requires Authentication
*/ */
H323Connection * MakeAuthenticatedCall ( H323Connection * MakeAuthenticatedCall (
const PString & remoteParty, ///* Remote party to call const PString & remoteParty, ///* Remote party to call
const PString & UserName, ///* UserName to Use (Defa ult is LocalPartyName) const PString & UserName, ///* UserName to Use (Defa ult is LocalPartyName)
const PString & Password, ///* Password to Use (MUST NOT BE EMPTY) const PString & Password, ///* Password to Use (MUST NOT BE EMPTY)
PString & token, ///* String to receive tok en for connection PString & token, ///* String to receive tok en for connection
void * userData = NULL ///* user data to pass to CreateConnection void * userData = NULL ///* user data to pass to CreateConnection
); );
/**Make a Supplimentary call to a remote party. /**Make a Supplementary call to a remote party.
This Function makes a Non Call supplimentary connection (lightweight cal This Function makes a Non Call supplementary connection (lightweight cal
l) for the purpose l) for the purpose
of delivering H.450 & H.460 non call content such as instant messaging a nd messagebank messages of delivering H.450 & H.460 non call content such as instant messaging a nd messagebank messages
*/ */
H323Connection * MakeSupplimentaryCall ( H323Connection * MakeSupplimentaryCall (
const PString & remoteParty, ///* Remote party to call const PString & remoteParty, ///* Remote party to call
PString & token, ///* String to receive tok en for connection PString & token, ///* String to receive tok en for connection
void * userData = NULL ///* user data to pass to CreateConnection void * userData = NULL ///* user data to pass to CreateConnection
); );
/**Make a call to a remote party. An appropriate transport is determined /**Make a call to a remote party. An appropriate transport is determined
from the remoteParty parameter. The general form for this parameter is from the remoteParty parameter. The general form for this parameter is
skipping to change at line 629 skipping to change at line 629
deleted at any time. This is extremely unlikely immediately after the deleted at any time. This is extremely unlikely immediately after the
function is called, but you should not keep this pointer beyond that function is called, but you should not keep this pointer beyond that
brief time. The the FindConnectionWithLock() function for future brief time. The the FindConnectionWithLock() function for future
references to the connection object. It is recommended that references to the connection object. It is recommended that
MakeCallLocked() be usedin instead. MakeCallLocked() be usedin instead.
*/ */
H323Connection * MakeCall( H323Connection * MakeCall(
const PString & remoteParty, ///< Remote party to call const PString & remoteParty, ///< Remote party to call
PString & token, ///< String to receive token for connecti on PString & token, ///< String to receive token for connecti on
void * userData = NULL, ///< user data to pass to CreateConnecti on void * userData = NULL, ///< user data to pass to CreateConnecti on
PBoolean supplimentary = false ///< Whether the call is a supplimentary call PBoolean supplementary = false ///< Whether the call is a supplementary call
); );
/**Make a call to a remote party using the specified transport. /**Make a call to a remote party using the specified transport.
The remoteParty may be a hostname, alias or other user name that is to The remoteParty may be a hostname, alias or other user name that is to
be passed to the transport, if present. be passed to the transport, if present.
If the transport parameter is NULL the transport is determined from the If the transport parameter is NULL the transport is determined from the
remoteParty description. remoteParty description.
This function returns almost immediately with the call occurring in a This function returns almost immediately with the call occurring in a
skipping to change at line 657 skipping to change at line 657
function is called, but you should not keep this pointer beyond that function is called, but you should not keep this pointer beyond that
brief time. The the FindConnectionWithLock() function for future brief time. The the FindConnectionWithLock() function for future
references to the connection object. It is recommended that references to the connection object. It is recommended that
MakeCallLocked() be usedin instead. MakeCallLocked() be usedin instead.
*/ */
H323Connection * MakeCall( H323Connection * MakeCall(
const PString & remoteParty, ///< Remote party to call const PString & remoteParty, ///< Remote party to call
H323Transport * transport, ///< Transport to use for call. H323Transport * transport, ///< Transport to use for call.
PString & token, ///< String to receive token for connection PString & token, ///< String to receive token for connection
void * userData = NULL, ///< user data to pass to CreateConnection void * userData = NULL, ///< user data to pass to CreateConnection
PBoolean supplimentary = false ///< Whether the call is a supplimentary call PBoolean supplementary = false ///< Whether the call is a supplementary call
); );
/**Make a call to a remote party using the specified transport. /**Make a call to a remote party using the specified transport.
The remoteParty may be a hostname, alias or other user name that is to The remoteParty may be a hostname, alias or other user name that is to
be passed to the transport, if present. be passed to the transport, if present.
If the transport parameter is NULL the transport is determined from the If the transport parameter is NULL the transport is determined from the
remoteParty description. remoteParty description.
This function returns almost immediately with the call occurring in a This function returns almost immediately with the call occurring in a
skipping to change at line 1769 skipping to change at line 1769
*/ */
PBoolean IsH245TunnelingDisabled() const PBoolean IsH245TunnelingDisabled() const
{ return disableH245Tunneling; } { return disableH245Tunneling; }
/**Set the default H.245 tunneling mode. /**Set the default H.245 tunneling mode.
*/ */
void DisableH245Tunneling( void DisableH245Tunneling(
PBoolean mode ///< New default mode PBoolean mode ///< New default mode
) { disableH245Tunneling = mode; } ) { disableH245Tunneling = mode; }
/**Get the default H.245 tunneling mode. /**Check if H.245 messages are sent in Setup.
*/ */
PBoolean IsH245inSetupDisabled() const PBoolean IsH245inSetupDisabled() const
{ return disableH245inSetup; } { return disableH245inSetup; }
/**Set the default H.245 tunneling mode. /**Set the default for sending H.245 in Setup.
*/ */
void DisableH245inSetup( void DisableH245inSetup(
PBoolean mode ///< New default mode PBoolean mode ///< New default mode
) { disableH245inSetup = mode; } ) { disableH245inSetup = mode; }
/** Get the default H.245 QoS mode. /** Get the default H.245 QoS mode.
*/ */
PBoolean IsH245QoSDisabled() const PBoolean IsH245QoSDisabled() const
{ return disableH245QoS; } { return disableH245QoS; }
skipping to change at line 2924 skipping to change at line 2924
PBoolean InternalRegisterGatekeeper(H323Gatekeeper * gk, PBoolean discovered ); PBoolean InternalRegisterGatekeeper(H323Gatekeeper * gk, PBoolean discovered );
H323Connection * FindConnectionWithoutLocks(const PString & token); H323Connection * FindConnectionWithoutLocks(const PString & token);
virtual H323Connection * InternalMakeCall( virtual H323Connection * InternalMakeCall(
const PString & existingToken, /// Existing connection to be transferred const PString & existingToken, /// Existing connection to be transferred
const PString & callIdentity, /// Call identity of the secondary call (if it exists) const PString & callIdentity, /// Call identity of the secondary call (if it exists)
unsigned capabilityLevel, /// Intrusion capability level unsigned capabilityLevel, /// Intrusion capability level
const PString & remoteParty, /// Remote party to call const PString & remoteParty, /// Remote party to call
H323Transport * transport, /// Transport to use for call. H323Transport * transport, /// Transport to use for call.
PString & token, /// String to use/receive token for connect ion PString & token, /// String to use/receive token for connect ion
void * userData, /// user data to pass to CreateConnection void * userData, /// user data to pass to CreateConnection
PBoolean supplimentary = false ///< Whether the call is a supplimentary ca ll PBoolean supplementary = false ///< Whether the call is a supplementary ca ll
); );
// Configuration variables, commonly changed // Configuration variables, commonly changed
PStringList localAliasNames; PStringList localAliasNames;
PStringList localLanguages; PStringList localLanguages;
PBoolean useQ931Display; PBoolean useQ931Display;
#ifdef H323_AUDIO_CODECS #ifdef H323_AUDIO_CODECS
H323AudioCodec::SilenceDetectionMode defaultSilenceDetection; H323AudioCodec::SilenceDetectionMode defaultSilenceDetection;
skipping to change at line 3173 skipping to change at line 3173
#ifdef H323_H460IM #ifdef H323_H460IM
PBoolean m_IMenabled; PBoolean m_IMenabled;
PBoolean m_IMcall; PBoolean m_IMcall;
PBoolean m_IMsession; PBoolean m_IMsession;
PBoolean m_IMwriteevent; PBoolean m_IMwriteevent;
PString m_IMmsg; PString m_IMmsg;
PStringList m_IMsessions; PStringList m_IMsessions;
PMutex m_IMmutex; PMutex m_IMmutex;
// Multipoint Text functions // Multipoint Text functions
short m_IMMultiMode; //short m_IMMultiMode;
PBoolean m_IMmodeSent; //PBoolean m_IMmodeSent;
#endif #endif
#ifdef H323_H460P #ifdef H323_H460P
H460PresenceHandler * presenceHandler; H460PresenceHandler * presenceHandler;
#endif #endif
#ifdef H323_H460PRE #ifdef H323_H460PRE
unsigned m_regPrior; unsigned m_regPrior;
PBoolean m_preempt; PBoolean m_preempt;
PBoolean m_preempted; PBoolean m_preempted;
 End of changes. 7 change blocks. 
10 lines changed or deleted 10 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)