xbmc
Public Member Functions | Static Public Member Functions | List of all members
CIrssMessage Class Reference

Public Member Functions

 CIrssMessage (IRSS_MessageType type, uint32_t flags)
 
 CIrssMessage (IRSS_MessageType type, uint32_t flags, char *data, int size)
 
 CIrssMessage (IRSS_MessageType type, uint32_t flags, const std::string &data)
 
void SetDataAsBytes (char *data, int size)
 
void SetDataAsString (const std::string &data)
 
char * ToBytes (int &size)
 
void SetType (IRSS_MessageType type)
 
void SetFlags (uint32_t flags)
 
IRSS_MessageType GetType ()
 
uint32_t GetFlags ()
 
char * GetData ()
 
uint32_t GetDataSize ()
 

Static Public Member Functions

static bool FromBytes (char *from, int size, CIrssMessage &message)
 

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