MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CreateEvntReq Struct Reference

#include <CreateEvnt.hpp>

Collaboration diagram for CreateEvntReq:

Public Types

enum  RequestType { RT_UNDEFINED = 0, RT_USER_CREATE = 1, RT_USER_GET = 2, RT_DICT_AFTER_GET = 0x1 << 4 }
enum  EventFlags { EF_REPORT_ALL = 0x1 << 16, EF_REPORT_SUBSCRIBE = 0x2 << 16, EF_NO_REPORT_DDL = 0x4 << 16, EF_ALL = 0xFFFF << 16 }

Public Member Functions

 STATIC_CONST (SignalLengthGet=3)
 STATIC_CONST (SignalLengthCreate=6+MAXNROFATTRIBUTESINWORDS_OLD)
 STATIC_CONST (SignalLength=8+MAXNROFATTRIBUTESINWORDS_OLD)
 SECTION (EVENT_NAME_SECTION=0)
 SECTION (ATTRIBUTE_MASK=1)
Uint32 getUserRef () const
void setUserRef (Uint32 val)
Uint32 getUserData () const
void setUserData (Uint32 val)
CreateEvntReq::RequestType getRequestType () const
void setRequestType (CreateEvntReq::RequestType val)
Uint32 getRequestFlag () const
void addRequestFlag (Uint32 val)
Uint32 getTableId () const
void setTableId (Uint32 val)
Uint32 getTableVersion () const
void setTableVersion (Uint32 val)
AttributeMask_OLD getAttrListBitmask () const
void setAttrListBitmask (const AttributeMask &val)
void setAttrListBitmask (const AttributeMask_OLD &val)
void setAttrListBitmask (Uint32 sz, const Uint32 data[])
Uint32 getEventType () const
void setEventType (Uint32 val)
Uint32 getEventId () const
void setEventId (Uint32 val)
Uint32 getEventKey () const
void setEventKey (Uint32 val)
void clearFlags ()
Uint32 getReportFlags () const
void setReportFlags (Uint32 val)
Uint32 getReportAll () const
void setReportAll ()
Uint32 getReportSubscribe () const
void setReportSubscribe ()
Uint32 getReportDDL () const
void setReportDDL ()
void clearReportDDL ()

Public Attributes

union {
   Uint32   m_userRef
   Uint32   senderRef
}; 
union {
   Uint32   m_userData
   Uint32   senderData
}; 
Uint32 m_requestInfo
Uint32 m_tableId
Uint32 m_tableVersion
AttributeMask_OLD::Data m_attrListBitmask
Uint32 m_eventType
Uint32 m_eventId
Uint32 m_eventKey

Friends

bool printCREATE_EVNT_REQ (FILE *, const Uint32 *, Uint32, Uint16)

Detailed Description

CreateEvntReq.

Definition at line 168 of file CreateEvnt.hpp.


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