PartyProfilingMethodEntranceCallback

A callback invoked every time the Party library enters an instrumented method.

Syntax

typedef
void (*PartyProfilingMethodEntranceCallback)(  
    const PartyProfilingMethodEntranceEventData* eventData  
)  

Parameters

eventData   PartyProfilingMethodEntranceEventData*

A constant pointer to a structure containing additional information which may be of use when profiling this event. The data referenced by this pointer is guaranteed to be valid only for the duration the callback.

Return value

Type: void

The callback does not return a value.

Remarks

This callback is optionally installed using the PartyManager::SetProfilingCallbacksForMethodEntryExit() method, which also details the types of profiled events available to a caller.

In order to minimize the impact of profiling on title performance, callbacks should be kept as lightweight as possible as they are expected to fire hundreds or thousands of times per second.

Requirements

Header: Party.h

See also

Party members
PartyProfilingMethodEntranceEventData
PartyManager::SetProfilingCallbacksForMethodEntryExit
PartyManager::GetProfilingCallbacksForMethodEntryExit