#include "orbsvcs/AV/AVStreams_i.h"
#include "orbsvcs/AV/sfp.h"
#include "orbsvcs/AV/MCast.h"
#include "orbsvcs/AV/RTCP.h"
#include "tao/debug.h"
#include "tao/ORB_Core.h"
#include "tao/AnyTypeCode/Any.h"
#include "ace/OS_NS_arpa_inet.h"
Include dependency graph for AVStreams_i.cpp:
Go to the source code of this file.
Functions | |
bool | operator< (const MMDevice_Map_Hash_Key &left, const MMDevice_Map_Hash_Key &right) |
|
Definition at line 399 of file AVStreams_i.cpp. References ACE_ANY_EXCEPTION, ACE_CATCHANY, ACE_CHECK_RETURN, ACE_DECLARE_NEW_CORBA_ENV, ACE_ENDTRY, ACE_ENV_ARG_PARAMETER, ACE_PRINT_EXCEPTION, ACE_TRY, ACE_TRY_CHECK, MMDevice_Map_Hash_Key::hash_maximum_, and MMDevice_Map_Hash_Key::mmdevice_.
00401 { 00402 bool result = false; 00403 00404 ACE_DECLARE_NEW_CORBA_ENV; 00405 ACE_TRY 00406 { 00407 const CORBA::ULong left_hash = 00408 left.mmdevice_->_hash (left.hash_maximum_ 00409 ACE_ENV_ARG_PARAMETER); 00410 ACE_TRY_CHECK; 00411 00412 const CORBA::ULong right_hash = 00413 right.mmdevice_->_hash (right.hash_maximum_ 00414 ACE_ENV_ARG_PARAMETER); 00415 ACE_TRY_CHECK; 00416 00417 result = left_hash < right_hash; 00418 } 00419 ACE_CATCHANY 00420 { 00421 ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, 00422 "operator < for MMDevice_Map_Hash_Key"); 00423 return false; 00424 } 00425 ACE_ENDTRY; 00426 ACE_CHECK_RETURN (false); 00427 00428 return result; 00429 } |