SessionContextTest Class Reference

Inheritance diagram for SessionContextTest:

CallTrackerInterfaceForSessionContext

List of all members.

Public Member Functions

 SessionContextTest ()
virtual void reportSessionContextReadyForDeletion (const UtlString &handle)
void setUp ()
void tearDown ()
void LocationImposesMediaRelayTest_LocalNATed2LocalNATed ()
void LocationImposesMediaRelayTest_LocalNATed2Public ()
void LocationImposesMediaRelayTest_LocalNATed2RemoteNATed ()
void LocationImposesMediaRelayTest_Public2Public ()
void LocationImposesMediaRelayTest_Public2RemoteNATed ()
void LocationImposesMediaRelayTest_RemoteNATed2RemoteNATed ()
void LocationImposesMediaRelayTest_LocalNATed2OutsideUnknown ()
void LocationImposesMediaRelayTest_LocalNATed2LocalUnknown ()
void LocationImposesMediaRelayTest_Public2OutsideUnknown ()
void LocationImposesMediaRelayTest_Public2LocalUnknown ()
void LocationImposesMediaRelayTest_RemoteNATed2OutsideUnknown ()
void LocationImposesMediaRelayTest_RemoteNATed2LocalUnknown ()
void LocationImposesMediaRelayTest_Public2LocalNATed ()
void LocationImposesMediaRelayTest_RemoteNATed2LocalNATed ()
void LocationImposesMediaRelayTest_RemoteNATed2Public ()
void LocationImposesMediaRelayTest_OutsideUnknown2LocalNATed ()
void LocationImposesMediaRelayTest_LocalUnknown2LocalNATed ()
void LocationImposesMediaRelayTest_OutsideUnknown2Public ()
void LocationImposesMediaRelayTest_LocalUnknown2Public ()
void LocationImposesMediaRelayTest_OutsideUnknown2RemoteNATed ()
void LocationImposesMediaRelayTest_LocalUnknown2RemoteNATed ()
void LocationImposesMediaRelayTest_RemoteNATed2RemoteNATedConservative_SameIp ()
void LocationImposesMediaRelayTest_RemoteNATed2RemoteNATedConservative_DifferentIp ()
void getDiscriminatingTagValueWithDirectionTest ()
void getDiscriminatingTagValueWithoutDirectionTest_CallerToCallee ()
void getDiscriminatingTagValueWithoutDirectionTest_CalleeToCaller ()
void downstreamForkHandlingTest ()

Public Attributes

SessionContextmpSessionContext
NatTraversalRules mRules
MediaRelay mMediaRelay

Private Member Functions

 CPPUNIT_TEST_SUITE (SessionContextTest)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_LocalNATed2LocalNATed)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_LocalNATed2Public)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_LocalNATed2RemoteNATed)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_Public2Public)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_Public2RemoteNATed)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_RemoteNATed2RemoteNATed)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_LocalNATed2OutsideUnknown)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_LocalNATed2LocalUnknown)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_Public2OutsideUnknown)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_Public2LocalUnknown)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_RemoteNATed2OutsideUnknown)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_RemoteNATed2LocalUnknown)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_Public2LocalNATed)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_RemoteNATed2LocalNATed)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_RemoteNATed2Public)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_OutsideUnknown2LocalNATed)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_LocalUnknown2LocalNATed)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_OutsideUnknown2Public)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_LocalUnknown2Public)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_OutsideUnknown2RemoteNATed)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_LocalUnknown2RemoteNATed)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_RemoteNATed2RemoteNATedConservative_SameIp)
 CPPUNIT_TEST (LocationImposesMediaRelayTest_RemoteNATed2RemoteNATedConservative_DifferentIp)
 CPPUNIT_TEST (getDiscriminatingTagValueWithDirectionTest)
 CPPUNIT_TEST (getDiscriminatingTagValueWithoutDirectionTest_CallerToCallee)
 CPPUNIT_TEST (getDiscriminatingTagValueWithoutDirectionTest_CalleeToCaller)
 CPPUNIT_TEST (downstreamForkHandlingTest)
 CPPUNIT_TEST_SUITE_END ()


Constructor & Destructor Documentation

SessionContextTest (  )  [inline]


Member Function Documentation

CPPUNIT_TEST_SUITE ( SessionContextTest   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_LocalNATed2LocalNATed   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_LocalNATed2Public   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_LocalNATed2RemoteNATed   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_Public2Public   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_Public2RemoteNATed   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_RemoteNATed2RemoteNATed   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_LocalNATed2OutsideUnknown   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_LocalNATed2LocalUnknown   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_Public2OutsideUnknown   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_Public2LocalUnknown   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_RemoteNATed2OutsideUnknown   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_RemoteNATed2LocalUnknown   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_Public2LocalNATed   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_RemoteNATed2LocalNATed   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_RemoteNATed2Public   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_OutsideUnknown2LocalNATed   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_LocalUnknown2LocalNATed   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_OutsideUnknown2Public   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_LocalUnknown2Public   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_OutsideUnknown2RemoteNATed   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_LocalUnknown2RemoteNATed   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_RemoteNATed2RemoteNATedConservative_SameIp   )  [private]

CPPUNIT_TEST ( LocationImposesMediaRelayTest_RemoteNATed2RemoteNATedConservative_DifferentIp   )  [private]

CPPUNIT_TEST ( getDiscriminatingTagValueWithDirectionTest   )  [private]

CPPUNIT_TEST ( getDiscriminatingTagValueWithoutDirectionTest_CallerToCallee   )  [private]

CPPUNIT_TEST ( getDiscriminatingTagValueWithoutDirectionTest_CalleeToCaller   )  [private]

CPPUNIT_TEST ( downstreamForkHandlingTest   )  [private]

CPPUNIT_TEST_SUITE_END (  )  [private]

virtual void reportSessionContextReadyForDeletion ( const UtlString sessionContextHandle  )  [inline, virtual]

Method to be invoked by a SessionContext instance to signal to its owner that it is done and can be deleted. The owner, upon receiving that callback may delete the SessionContext on the spot therefore the calling instance must not perform any further action after calling this method.

Parameters:
[in] - handle of SessionContext object that is ready for deletion.

Implements CallTrackerInterfaceForSessionContext.

void setUp (  )  [inline]

void tearDown (  )  [inline]

void LocationImposesMediaRelayTest_LocalNATed2LocalNATed (  )  [inline]

void LocationImposesMediaRelayTest_LocalNATed2Public (  )  [inline]

void LocationImposesMediaRelayTest_LocalNATed2RemoteNATed (  )  [inline]

void LocationImposesMediaRelayTest_Public2Public (  )  [inline]

void LocationImposesMediaRelayTest_Public2RemoteNATed (  )  [inline]

void LocationImposesMediaRelayTest_RemoteNATed2RemoteNATed (  )  [inline]

void LocationImposesMediaRelayTest_LocalNATed2OutsideUnknown (  )  [inline]

void LocationImposesMediaRelayTest_LocalNATed2LocalUnknown (  )  [inline]

void LocationImposesMediaRelayTest_Public2OutsideUnknown (  )  [inline]

void LocationImposesMediaRelayTest_Public2LocalUnknown (  )  [inline]

void LocationImposesMediaRelayTest_RemoteNATed2OutsideUnknown (  )  [inline]

void LocationImposesMediaRelayTest_RemoteNATed2LocalUnknown (  )  [inline]

void LocationImposesMediaRelayTest_Public2LocalNATed (  )  [inline]

void LocationImposesMediaRelayTest_RemoteNATed2LocalNATed (  )  [inline]

void LocationImposesMediaRelayTest_RemoteNATed2Public (  )  [inline]

void LocationImposesMediaRelayTest_OutsideUnknown2LocalNATed (  )  [inline]

void LocationImposesMediaRelayTest_LocalUnknown2LocalNATed (  )  [inline]

void LocationImposesMediaRelayTest_OutsideUnknown2Public (  )  [inline]

void LocationImposesMediaRelayTest_LocalUnknown2Public (  )  [inline]

void LocationImposesMediaRelayTest_OutsideUnknown2RemoteNATed (  )  [inline]

void LocationImposesMediaRelayTest_LocalUnknown2RemoteNATed (  )  [inline]

void LocationImposesMediaRelayTest_RemoteNATed2RemoteNATedConservative_SameIp (  )  [inline]

void LocationImposesMediaRelayTest_RemoteNATed2RemoteNATedConservative_DifferentIp (  )  [inline]

void getDiscriminatingTagValueWithDirectionTest (  )  [inline]

void getDiscriminatingTagValueWithoutDirectionTest_CallerToCallee (  )  [inline]

void getDiscriminatingTagValueWithoutDirectionTest_CalleeToCaller (  )  [inline]

void downstreamForkHandlingTest (  )  [inline]


Member Data Documentation


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:50:17 build33 abuild