Typedefs | Functions | Variables

test-manager.cpp File Reference

#include <iostream>
#include <signal.h>
#include "gamepad/manager.h"
#include "perf/perf.h"
#include "threadsafe/threadsafe.h"
Include dependency graph for test-manager.cpp:

Go to the source code of this file.

Typedefs

typedef std::map< std::string,
smart_ptr< gamepad::Gamepad > > 
gamepad_map_t

Functions

static void handleSignal (IN int sig)
static smart_ptr
< gamepad::Gamepad
createDefaultGamepad (IN gamepad::Manager *mgr, IN smart_ptr< gamepad::SourceDevice > &device)
static void printButtons (IN gamepad::buttons_t buttons, IN const gamepad::Type *type)
static void doTest (IN const char *dataDir)
int main (IN int argc, IN const char *argv[])

Variables

static bool s_keepLooping = true

Typedef Documentation

typedef std::map<std::string, smart_ptr<gamepad::Gamepad> > gamepad_map_t

Definition at line 21 of file test-manager.cpp.


Function Documentation

static void handleSignal ( IN int  sig  )  [static]

Definition at line 34 of file test-manager.cpp.

static smart_ptr<gamepad::Gamepad> createDefaultGamepad ( IN gamepad::Manager mgr,
IN smart_ptr< gamepad::SourceDevice > &  device 
) [static]

Definition at line 45 of file test-manager.cpp.

static void printButtons ( IN gamepad::buttons_t  buttons,
IN const gamepad::Type type 
) [static]

Definition at line 104 of file test-manager.cpp.

static void doTest ( IN const char *  dataDir  )  [static]

Definition at line 136 of file test-manager.cpp.

int main ( IN int  argc,
IN const char *  argv[] 
)

Definition at line 289 of file test-manager.cpp.


Variable Documentation

bool s_keepLooping = true [static]

Definition at line 23 of file test-manager.cpp.