diff options
author | Shauren <shauren.trinity@gmail.com> | 2014-07-19 03:38:57 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2014-07-19 03:51:11 +0200 |
commit | 909acdbac3223d8c788b1b5dc42b6dfab8b604ab (patch) | |
tree | 2a0ade312aad77ca032015c6957a4a9005aa0b94 /dep/acelite/ace/Metrics_Cache.h | |
parent | 5daf3d360686ea8ff2d97a48fca24f0bf42ef098 (diff) | |
parent | 1866d8cc06e2b8c2722ccf69ee3f52ceda93bc27 (diff) |
Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts:
src/server/authserver/Main.cpp
src/server/authserver/Realms/RealmList.cpp
src/server/authserver/Realms/RealmList.h
src/server/authserver/Server/AuthSession.cpp
src/server/authserver/Server/AuthSocket.h
src/server/authserver/Server/RealmAcceptor.h
src/server/game/Accounts/AccountMgr.h
src/server/game/Achievements/AchievementMgr.cpp
src/server/game/Achievements/AchievementMgr.h
src/server/game/Battlegrounds/ArenaTeamMgr.cpp
src/server/game/Conditions/ConditionMgr.cpp
src/server/game/DungeonFinding/LFGMgr.h
src/server/game/Entities/Object/Object.h
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Player/Player.h
src/server/game/Entities/Unit/Unit.cpp
src/server/game/Handlers/BattleGroundHandler.cpp
src/server/game/Movement/Spline/MoveSplineFlag.h
src/server/game/Quests/QuestDef.cpp
src/server/game/Quests/QuestDef.h
src/server/game/Server/WorldSession.cpp
src/server/game/Server/WorldSession.h
src/server/game/Server/WorldSocket.cpp
src/server/game/Server/WorldSocket.h
src/server/game/Spells/Spell.cpp
src/server/scripts/Commands/cs_debug.cpp
src/server/scripts/OutdoorPvP/OutdoorPvPEP.cpp
src/server/scripts/Spells/spell_mage.cpp
src/server/scripts/Spells/spell_rogue.cpp
src/server/scripts/Spells/spell_shaman.cpp
src/server/scripts/Spells/spell_warrior.cpp
src/server/shared/Cryptography/BigNumber.h
src/server/worldserver/RemoteAccess/RASocket.cpp
src/server/worldserver/worldserver.conf.dist
Diffstat (limited to 'dep/acelite/ace/Metrics_Cache.h')
-rw-r--r-- | dep/acelite/ace/Metrics_Cache.h | 140 |
1 files changed, 0 insertions, 140 deletions
diff --git a/dep/acelite/ace/Metrics_Cache.h b/dep/acelite/ace/Metrics_Cache.h deleted file mode 100644 index 7e174d1e8d0..00000000000 --- a/dep/acelite/ace/Metrics_Cache.h +++ /dev/null @@ -1,140 +0,0 @@ -/* -*- C++ -*- */ - -//============================================================================= -/** - * @file Metrics_Cache.h - * - * $Id: Metrics_Cache.h 80826 2008-03-04 14:51:23Z wotte $ - * - * @author Chris Gill - */ -//============================================================================= - - -#ifndef ACE_METRICS_CACHE_H -#define ACE_METRICS_CACHE_H - -#include "ace/Timeprobe.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#if defined (ACE_METRICS_COLLECTION) - -#if defined (ACE_ENABLE_TIMEPROBES) && defined (ACE_COMPILE_TIMEPROBES) - -/** - * Call the appropriate 'report_ + NAME + _start' function. The start function makes a time probe measurement. - * - * ACE: The cache is a double-sided space of ACE_Timeprobe objects. For example if there is 10 probes there - * will be a two lists of 10 probes all initialized. When a record is made, the appropriate probe is found, - * add the measurement is made. - * - * TAO: The cache is still double sided but this time the X argument is a handle_t. The appropriate monitor - * map is located in the Metrics_Cache, find the data, and if there is nothing wrong with the data - * make a time measurement. The data is actually a ACE_Metrics_Timeprobe (Why not TAO_Metrics_Timeprobe?) - * - * USAGE_LEVEL: ACE+TAO - * - * @param METRICS_PTR - Pointer to a initialized metrics cache - * @param NAME - Name of defining function (e.g. ACE: enqueue/dequeue) - * @param X - Argument (ACE: u_int, TAO: RtecScheduler::handle_t) - */ -# define START_DISPATCH_METRIC(METRICS_PTR,NAME,X) \ -do { if((METRICS_PTR->metrics_enabled())) { \ -METRICS_PTR->report_##NAME##_start(X); \ -} } while (0) - -/** - * Call the appropriate 'report_ + NAME + _stop' function. The stop function makes a time probe measurement. - * - * ACE & TAO: Same as START_DISPATCH_METRIC - * - * USAGE_LEVEL: ACE+TAO - * - * @param METRICS_PTR - Pointer to a initialized metrics cache - * @param NAME - Name of defining function (e.g. ACE: enqueue/dequeue) - * @param X - Argument (ACE: u_int, TAO: RtecScheduler::handle_t) - */ -# define STOP_DISPATCH_METRIC(METRICS_PTR,NAME,X) \ -do { if((METRICS_PTR->metrics_enabled())) { \ -METRICS_PTR->report_##NAME##_stop(X); \ -} } while (0) - -/** - * Call the appropriate 'report_ + NAME + _suspend' function. The suspend function makes a time probe measurement. - * This marks when the object under observation has been suspended. - * - * USAGE_LEVEL: ACE+TAO - * - * @param METRICS_PTR - Pointer to a initialized metrics cache - * @param NAME - Name of defining function (e.g. ACE: enqueue/dequeue) - * @param X - Argument (ACE: u_int, TAO: RtecScheduler::handle_t) - */ -# define PAUSE_DISPATCH_METRIC(METRICS_PTR,NAME,X) \ -do { if((METRICS_PTR->metrics_enabled())) { \ -METRICS_PTR->report_##NAME##_suspend(X); \ -} } while (0) - -/** - * Call the appropriate 'report_ + NAME + _resume' function. The suspend function makes a time probe measurement. - * This marks when the object under observation that was suspended is not resuming normal execution. - * - * USAGE_LEVEL: ACE+TAO - * - * @param METRICS_PTR - Pointer to a initialized metrics cache - * @param NAME - Name of defining function (e.g. ACE: enqueue/dequeue) - * @param X - Argument (ACE: u_int, TAO: RtecScheduler::handle_t) - */ -# define RESUME_DISPATCH_METRIC(METRICS_PTR,NAME,X) \ -do { if((METRICS_PTR->metrics_enabled())) { \ -METRICS_PTR->report_##NAME##_resume(X); \ -} } while (0) - - -/** - * Mystery macros. I could not find where there were functions like 'report_base_metrics_start ()'. All the - * start and stop functions had an argument to find the probe in the cache - */ -# define START_METRIC(METRICS_PTR,NAME) \ -do { if((METRICS_PTR->metrics_enabled())) { \ -METRICS_PTR->report_##NAME##_start(); \ -} } while (0) - -# define STOP_METRIC(METRICS_PTR,NAME) \ -do { if((METRICS_PTR->metrics_enabled())) { \ -METRICS_PTR->report_##NAME##_stop(); \ -} } while (0) - -#include "ace/Metrics_Cache_T.h" -#include "ace/Singleton.h" - -#if defined (_MSC_VER) -// Disable warning of using Microsoft Extension. -#pragma warning(disable:4231) -#endif /* _MSC_VER */ - -#if defined (_MSC_VER) -// Default back the warning of using Microsoft Extension. -#pragma warning(default:4231) -#endif /* _MSC_VER */ - -#else -#error ACE_Compile_Timeprobes must be defined in order to collect metrics -#endif /* ACE_ENABLE_TIMEPROBES & ACE_COMPILE_TIMEPROBES */ - -#else - -# define REGISTER_METRICS_PROBE_RETURN(METRICS_PTR,METRICS_REGION,PROBE_NAME,PROBE_TYPE,METRICS_HANDLE) -# define REGISTER_METRICS_REPORTING_PROBE_RETURN(METRICS_PTR,METRICS_REGION,PROBE_NAME,PROBE_TYPE,METRICS_LOGGER_REF,METRICS_HANDLE) -# define START_DISPATCH_METRIC(METRICS_PTR,NAME,X) -# define STOP_DISPATCH_METRIC(METRICS_PTR,NAME,X) -# define PAUSE_DISPATCH_METRIC(METRICS_PTR,NAME,X) -# define RESUME_DISPATCH_METRIC(METRICS_PTR,NAME,X) -# define START_METRIC(METRICS_PTR,NAME) -# define STOP_METRIC(METRICS_PTR,NAME) - -#endif /* ACE_ENABLE_TIMEPROBES && ACE_COMPILE_TIMEPROBES */ - -#endif /* ACE_METRICS_CACHE_H */ |