TTElib
Twitchy Thumbs Entertainment library
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
utils.h File Reference

Classes

struct  TTE::lua2cLookup_t
 

Namespaces

 TTE
 

Macros

#define _TTE_UTILS_H_   _TTE_UTILS_H_
 
#define TTE_fileBuffer   std::vector<char, TTE::alloc_aligned<char, 64> >
 
#define TTE_LOG_FUNCTION
 
#define TTE_LOG_FUNCTION_DETAIL(_detail)
 
#define TTE_LOG_FUNCTION_MARKER(_marker)
 
#define TTE_LOG_FUNCTION_MARKER_DETAIL(_marker, _detail)
 
#define TTE_LOG(_detail)
 
#define TTE_LUA2C_LOOKUP(_funcRet, _funcName)
 

Typedefs

typedef SceUInt64 TTE::TimeMsec_t
 
typedef SceUInt64 TTE::TimeUsec_t
 
typedef std::basic_string
< char, std::char_traits< char >
, TTE::alloc64aligned< char > > 
TTE::string64aligned
 
typedef vector64aligned< char > TTE::vector_char64aligned
 
typedef vector64aligned
< unsigned char > 
TTE::vector_unsignedchar64aligned
 
typedef vector_char64aligned TTE::fileBuffer
 
typedef int(* TTE::lua2cMainFunc_t )(struct lua_State *L)
 

Enumerations

enum  TTE::onlineServicesStatus_e {
  TTE::ONLINE_SERVICES_OK = 0, TTE::ONLINE_SERVICES_NOT_ONLINE = 0x01, TTE::ONLINE_SERVICES_NOT_NOT_LOGGED_IN = 0x02, TTE::ONLINE_SERVICES_NOT_OLD_ENOUGH = 0x04,
  TTE::ONLINE_SERVICES_NOT_UPDATED = 0x08
}
 

Functions

TimeMsec_t TTE::GetTimeMsec ()
 
TimeMsec_t TTE::GetTimeDeltaMsec (TimeMsec_t startTime)
 
TimeMsec_t TTE::GetTimeDeltaMsecFromUsec (TimeUsec_t startTime)
 
TimeUsec_t TTE::GetTimeUsec ()
 
TimeUsec_t TTE::GetTimeDeltaUsec (TimeUsec_t startTime)
 
float TTE::GetTimeDeltaSecFromMsec (TimeMsec_t startTime)
 
float TTE::GetTimeDeltaSecFromUsec (TimeUsec_t startTime)
 
void TTE::Sleep (unsigned int msec)
 
bool TTE::ShouldBePaused ()
 
bool TTE::ShouldQuit ()
 
bool TTE::LaunchBrowser (const char *url)
 
bool TTE::LogIn ()
 
bool TTE::IsLoggedIn ()
 
bool TTE::IsOnline ()
 
bool TTE::IsOldEnoughForOnlineServices ()
 
bool TTE::NeedsUpdate ()
 
unsigned int TTE::GetCanUseOnlineServicesStatus ()
 
bool TTE::GetUsername (std::string &username)
 
template<class T1 , unsigned int N1, class T2 , unsigned int N2>
bool TTE::operator== (const alloc_aligned< T1, N1 > &, const alloc_aligned< T2, N2 > &) throw ()
 
template<class T1 , unsigned int N1, class T2 , unsigned int N2>
bool TTE::operator!= (const alloc_aligned< T1, N1 > &, const alloc_aligned< T2, N2 > &) throw ()
 

Variables

TTE::lua2cLookup_t g_TTE_lua2cLookup []
 

Macro Definition Documentation

#define _TTE_UTILS_H_   _TTE_UTILS_H_
#define TTE_fileBuffer   std::vector<char, TTE::alloc_aligned<char, 64> >
#define TTE_LOG (   _detail)
#define TTE_LOG_FUNCTION
#define TTE_LOG_FUNCTION_DETAIL (   _detail)
#define TTE_LOG_FUNCTION_MARKER (   _marker)
#define TTE_LOG_FUNCTION_MARKER_DETAIL (   _marker,
  _detail 
)
#define TTE_LUA2C_LOOKUP (   _funcRet,
  _funcName 
)
Value:
{ \
(_funcRet) = NULL; \
for(const TTE::lua2cLookup_t *cur = g_TTE_lua2cLookup; cur->funcName != NULL; ++cur) \
{ \
if(strcmp(cur->funcName, _funcName) == 0) \
{ \
(_funcRet) = cur->func; \
for(++cur; cur->funcName != NULL; ++cur) \
{ \
assert(strcmp(cur->funcName, _funcName) != 0); \
} \
break; \
} \
} \
}
TTE::lua2cLookup_t g_TTE_lua2cLookup[]
const char * funcName
Definition: utils.h:224
Definition: utils.h:221

Variable Documentation

TTE::lua2cLookup_t g_TTE_lua2cLookup[]