Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
RpcEventHandlerManager Class Reference
Collaboration diagram for RpcEventHandlerManager:

Public Member Functions

void RegisterEventHandler (RpcEventHandler *event_handler)
 
void JsonCallback (const Webserver::ArgumentMap &args, Document *document)
 
void ResetCallback (const Webserver::ArgumentMap &args, Document *document)
 

Private Attributes

mutex lock_
 
vector< RpcEventHandler * > event_handlers_
 

Detailed Description

Definition at line 35 of file rpc-trace.cc.

Member Function Documentation

void RpcEventHandlerManager::JsonCallback ( const Webserver::ArgumentMap args,
Document *  document 
)

Definition at line 86 of file rpc-trace.cc.

References impala::lock_, and impala::RpcEventHandler::ToJson().

Referenced by impala::InitRpcEventTracing().

void RpcEventHandlerManager::RegisterEventHandler ( RpcEventHandler event_handler)

Definition at line 80 of file rpc-trace.cc.

References impala::lock_.

void RpcEventHandlerManager::ResetCallback ( const Webserver::ArgumentMap args,
Document *  document 
)

Member Data Documentation

vector<RpcEventHandler*> RpcEventHandlerManager::event_handlers_
private

Definition at line 61 of file rpc-trace.cc.

mutex RpcEventHandlerManager::lock_
private

Definition at line 54 of file rpc-trace.cc.


The documentation for this class was generated from the following file: