LLEventInfo Class Reference

#include <lleventinfo.h>

Collaboration diagram for LLEventInfo:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::map< U32, std::string > cat_map

Public Member Functions

 LLEventInfo ()
 LLEventInfo (F32 global_x, F32 global_y, const char *name, U32 id, S32 unix_time, U32 event_flags)
void unpack (LLMessageSystem *msg)

Static Public Member Functions

static void loadCategories (LLUserAuth::options_t event_options)

Public Attributes

std::string mName
U32 mID
std::string mDesc
std::string mCategoryStr
U32 mDuration
std::string mTimeStr
LLUUID mRunByID
LLString mSimName
LLVector3d mPosGlobal
U32 mUnixTime
BOOL mHasCover
U32 mCover
U32 mEventFlags
BOOL mSelected

Static Public Attributes

static cat_map sCategories

Detailed Description

Definition at line 43 of file lleventinfo.h.


Member Typedef Documentation

typedef std::map<U32, std::string> LLEventInfo::cat_map

Definition at line 69 of file lleventinfo.h.


Constructor & Destructor Documentation

LLEventInfo::LLEventInfo (  )  [inline]

Definition at line 46 of file lleventinfo.h.

LLEventInfo::LLEventInfo ( F32  global_x,
F32  global_y,
const char *  name,
U32  id,
S32  unix_time,
U32  event_flags 
)

Definition at line 41 of file lleventinfo.cpp.

References gPacificDaylightTime, llformat(), mTimeStr, S32, tut::tm(), and utc_to_pacific_time().


Member Function Documentation

void LLEventInfo::loadCategories ( LLUserAuth::options_t  event_options  )  [static]

Definition at line 126 of file lleventinfo.cpp.

References S32, and sCategories.

Referenced by idle_startup().

void LLEventInfo::unpack ( LLMessageSystem msg  ) 

Definition at line 70 of file lleventinfo.cpp.

References FALSE, LLMessageSystem::getString(), LLMessageSystem::getU32(), LLMessageSystem::getVector3d(), mCategoryStr, mCover, mDesc, mDuration, mEventFlags, mHasCover, mID, mName, mPosGlobal, mRunByID, mSimName, mTimeStr, mUnixTime, and TRUE.


Member Data Documentation

std::string LLEventInfo::mCategoryStr

Definition at line 57 of file lleventinfo.h.

Referenced by unpack().

U32 LLEventInfo::mCover

Definition at line 65 of file lleventinfo.h.

Referenced by unpack().

std::string LLEventInfo::mDesc

Definition at line 56 of file lleventinfo.h.

Referenced by unpack().

U32 LLEventInfo::mDuration

Definition at line 58 of file lleventinfo.h.

Referenced by unpack().

U32 LLEventInfo::mEventFlags

Definition at line 66 of file lleventinfo.h.

Referenced by unpack().

BOOL LLEventInfo::mHasCover

Definition at line 64 of file lleventinfo.h.

Referenced by unpack().

U32 LLEventInfo::mID

Definition at line 55 of file lleventinfo.h.

Referenced by LLEventNotifier::add(), LLEventNotification::load(), and unpack().

std::string LLEventInfo::mName

Definition at line 54 of file lleventinfo.h.

Referenced by LLEventNotification::load(), and unpack().

LLVector3d LLEventInfo::mPosGlobal

Definition at line 62 of file lleventinfo.h.

Referenced by LLEventNotification::load(), and unpack().

LLUUID LLEventInfo::mRunByID

Definition at line 60 of file lleventinfo.h.

Referenced by LLPanelEvent::draw(), and unpack().

BOOL LLEventInfo::mSelected

Definition at line 67 of file lleventinfo.h.

LLString LLEventInfo::mSimName

Definition at line 61 of file lleventinfo.h.

Referenced by unpack().

std::string LLEventInfo::mTimeStr

Definition at line 59 of file lleventinfo.h.

Referenced by LLEventInfo(), LLEventNotification::load(), and unpack().

U32 LLEventInfo::mUnixTime

Definition at line 63 of file lleventinfo.h.

Referenced by LLEventNotification::load(), and unpack().

LLEventInfo::cat_map LLEventInfo::sCategories [static]

Definition at line 70 of file lleventinfo.h.

Referenced by loadCategories().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:15 2010 for Second Life Viewer by  doxygen 1.4.7