<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>ndb_logevent Struct Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.5 --> <div class="contents"> <h1>ndb_logevent Struct Reference<br> <small> [<a class="el" href="group__MGM__C__API.html">MGM_C_API</a>]</small> </h1><!-- doxytag: class="ndb_logevent" --><code>#include <ndb_logevent.h></code> <p> <p> <a href="structndb__logevent-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> Structure to store and retrieve log event information. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="index.html#secSLogEvents">Structured Log Events</a> </dd></dl> <h2>Public Attributes</h2> <ul> <li>void * <a class="el" href="structndb__logevent.html#d2747f519970afe7911b4f7fb99a7bd1">handle</a> <li>enum <a class="el" href="group__MGM__C__API.html#g13048468b99dd635143a8a3930e41f5e">Ndb_logevent_type</a> <a class="el" href="structndb__logevent.html#d92fe51ef390d72dd6b09a218763e6b6">type</a> <li>unsigned <a class="el" href="structndb__logevent.html#16b8737cbf01f4dea782d909ed625cf4">time</a> <li>enum <a class="el" href="group__MGM__C__API.html#gb3e4baaeb93176f0c58dcb2ef6375f4f">ndb_mgm_event_category</a> <a class="el" href="structndb__logevent.html#ab5dfaa362ebff920e430546e2c22d7e">category</a> <li>enum <a class="el" href="group__MGM__C__API.html#g68590adf48e1cbd1d18ffdc3cf68e413">ndb_mgm_event_severity</a> <a class="el" href="structndb__logevent.html#5b61a37bac586a0a0037d430cc9143c4">severity</a> <li>unsigned <a class="el" href="structndb__logevent.html#a038ee96b1560ab9e26544443598c055">level</a> <li>unsigned <a class="el" href="structndb__logevent.html#e1673a99e1c4c05daa37c8545695e60c">source_nodeid</a> <li><a class="anchor" name="b0820bf3641e761065e3dfb6ce2df43d"></a><!-- doxytag: member="ndb_logevent::union" ref="b0820bf3641e761065e3dfb6ce2df43d" args="" --> union { <ul> <li> struct { <ul> <li> unsigned <b>node</b> </ul> <li> } <b>Connected</b> <li> struct { <ul> <li> unsigned <b>node</b> </ul> <li> } <b>Disconnected</b> <li> struct { <ul> <li> unsigned <b>node</b> </ul> <li> } <b>CommunicationClosed</b> <li> struct { <ul> <li> unsigned <b>node</b> </ul> <li> } <b>CommunicationOpened</b> <li> struct { <ul> <li> unsigned <b>node</b> <li> unsigned <b>version</b> </ul> <li> } <b>ConnectedApiVersion</b> <li> struct { <ul> <li> unsigned <b>gci</b> </ul> <li> } <b>GlobalCheckpointStarted</b> <li> struct { <ul> <li> unsigned <b>gci</b> </ul> <li> } <b>GlobalCheckpointCompleted</b> <li> struct { <ul> <li> unsigned <b>lci</b> <li> unsigned <b>keep_gci</b> <li> unsigned <b>restore_gci</b> </ul> <li> } <b>LocalCheckpointStarted</b> <li> struct { <ul> <li> unsigned <b>lci</b> </ul> <li> } <b>LocalCheckpointCompleted</b> <li> struct { <ul> <li> unsigned <b>data</b> </ul> <li> } <b>LCPStoppedInCalcKeepGci</b> <li> struct { <ul> <li> unsigned <b>node</b> <li> unsigned <b>table_id</b> <li> unsigned <b>fragment_id</b> </ul> <li> } <b>LCPFragmentCompleted</b> <li> struct { <ul> <li> unsigned <b>acc_count</b> <li> unsigned <b>tup_count</b> </ul> <li> } <b>UndoLogBlocked</b> <li> struct { <ul> <li> unsigned <b>version</b> </ul> <li> } <b>NDBStartStarted</b> <li> struct { <ul> <li> unsigned <b>version</b> </ul> <li> } <b>NDBStartCompleted</b> <li> struct { <li> } <b>STTORRYRecieved</b> <li> struct { <ul> <li> unsigned <b>phase</b> <li> unsigned <b>starttype</b> </ul> <li> } <b>StartPhaseCompleted</b> <li> struct { <ul> <li> unsigned <b>own_id</b> <li> unsigned <b>president_id</b> <li> unsigned <b>dynamic_id</b> </ul> <li> } <b>CM_REGCONF</b> <li> struct { <ul> <li> unsigned <b>own_id</b> <li> unsigned <b>other_id</b> <li> unsigned <b>cause</b> </ul> <li> } <b>CM_REGREF</b> <li> struct { <ul> <li> unsigned <b>own_id</b> <li> unsigned <b>left_id</b> <li> unsigned <b>right_id</b> <li> unsigned <b>dynamic_id</b> </ul> <li> } <b>FIND_NEIGHBOURS</b> <li> struct { <ul> <li> unsigned <b>stoptype</b> </ul> <li> } <b>NDBStopStarted</b> <li> struct { <ul> <li> unsigned <b>action</b> <li> unsigned <b>signum</b> </ul> <li> } <b>NDBStopCompleted</b> <li> struct { <ul> <li> unsigned <b>action</b> <li> unsigned <b>signum</b> <li> unsigned <b>error</b> <li> unsigned <b>sphase</b> <li> unsigned <b>extra</b> </ul> <li> } <b>NDBStopForced</b> <li> struct { <li> } <b>NDBStopAborted</b> <li> struct { <ul> <li> unsigned <b>node</b> <li> unsigned <b>keep_gci</b> <li> unsigned <b>completed_gci</b> <li> unsigned <b>restorable_gci</b> </ul> <li> } <b>StartREDOLog</b> <li> struct { <ul> <li> unsigned <b>log_part</b> <li> unsigned <b>start_mb</b> <li> unsigned <b>stop_mb</b> <li> unsigned <b>gci</b> </ul> <li> } <b>StartLog</b> <li> struct { <ul> <li> unsigned <b>block</b> <li> unsigned <b>data1</b> <li> unsigned <b>data2</b> <li> unsigned <b>data3</b> <li> unsigned <b>data4</b> <li> unsigned <b>data5</b> <li> unsigned <b>data6</b> <li> unsigned <b>data7</b> <li> unsigned <b>data8</b> <li> unsigned <b>data9</b> <li> unsigned <b>data10</b> </ul> <li> } <b>UNDORecordsExecuted</b> <li> struct { <li> } <b>NR_CopyDict</b> <li> struct { <li> } <b>NR_CopyDistr</b> <li> struct { <ul> <li> unsigned <b>dest_node</b> </ul> <li> } <b>NR_CopyFragsStarted</b> <li> struct { <ul> <li> unsigned <b>dest_node</b> <li> unsigned <b>table_id</b> <li> unsigned <b>fragment_id</b> </ul> <li> } <b>NR_CopyFragDone</b> <li> struct { <ul> <li> unsigned <b>dest_node</b> </ul> <li> } <b>NR_CopyFragsCompleted</b> <li> struct { <ul> <li> unsigned <b>block</b> <li> unsigned <b>failed_node</b> <li> unsigned <b>completing_node</b> </ul> <li> } <b>NodeFailCompleted</b> <li> struct { <ul> <li> unsigned <b>failed_node</b> <li> unsigned <b>failure_state</b> </ul> <li> } <b>NODE_FAILREP</b> <li> struct { <ul> <li> unsigned <b>code</b> <li> unsigned <b>arbit_node</b> <li> unsigned <b>ticket_0</b> <li> unsigned <b>ticket_1</b> </ul> <li> } <b>ArbitState</b> <li> struct { <ul> <li> unsigned <b>code</b> <li> unsigned <b>arbit_node</b> <li> unsigned <b>ticket_0</b> <li> unsigned <b>ticket_1</b> </ul> <li> } <b>ArbitResult</b> <li> struct { <li> } <b>GCP_TakeoverStarted</b> <li> struct { <li> } <b>GCP_TakeoverCompleted</b> <li> struct { <li> } <b>LCP_TakeoverStarted</b> <li> struct { <ul> <li> unsigned <b>state</b> </ul> <li> } <b>LCP_TakeoverCompleted</b> <li> struct { <ul> <li> unsigned <b>trans_count</b> <li> unsigned <b>commit_count</b> <li> unsigned <b>read_count</b> <li> unsigned <b>simple_read_count</b> <li> unsigned <b>write_count</b> <li> unsigned <b>attrinfo_count</b> <li> unsigned <b>conc_op_count</b> <li> unsigned <b>abort_count</b> <li> unsigned <b>scan_count</b> <li> unsigned <b>range_scan_count</b> </ul> <li> } <b>TransReportCounters</b> <li> struct { <ul> <li> unsigned <b>ops</b> </ul> <li> } <b>OperationReportCounters</b> <li> struct { <ul> <li> unsigned <b>table_id</b> </ul> <li> } <b>TableCreated</b> <li> struct { <ul> <li> unsigned <b>mean_loop_count</b> </ul> <li> } <b>JobStatistic</b> <li> struct { <ul> <li> unsigned <b>to_node</b> <li> unsigned <b>mean_sent_bytes</b> </ul> <li> } <b>SendBytesStatistic</b> <li> struct { <ul> <li> unsigned <b>from_node</b> <li> unsigned <b>mean_received_bytes</b> </ul> <li> } <b>ReceiveBytesStatistic</b> <li> struct { <ul> <li> int <b>gth</b> <li> unsigned <b>page_size_kb</b> <li> unsigned <b>pages_used</b> <li> unsigned <b>pages_total</b> <li> unsigned <b>block</b> </ul> <li> } <b>MemoryUsage</b> <li> struct { <ul> <li> unsigned <b>to_node</b> <li> unsigned <b>code</b> </ul> <li> } <b>TransporterError</b> <li> struct { <ul> <li> unsigned <b>to_node</b> <li> unsigned <b>code</b> </ul> <li> } <b>TransporterWarning</b> <li> struct { <ul> <li> unsigned <b>node</b> <li> unsigned <b>count</b> </ul> <li> } <b>MissedHeartbeat</b> <li> struct { <ul> <li> unsigned <b>node</b> </ul> <li> } <b>DeadDueToHeartbeat</b> <li> struct { <li> } <b>WarningEvent</b> <li> struct { <ul> <li> unsigned <b>node</b> </ul> <li> } <b>SentHeartbeat</b> <li> struct { <ul> <li> unsigned <b>node</b> </ul> <li> } <b>CreateLogBytes</b> <li> struct { <li> } <b>InfoEvent</b> <li> struct { <ul> <li> unsigned <b>starting_node</b> <li> unsigned <b>backup_id</b> </ul> <li> } <b>BackupStarted</b> <li> struct { <ul> <li> unsigned <b>starting_node</b> <li> unsigned <b>error</b> </ul> <li> } <b>BackupFailedToStart</b> <li> struct { <ul> <li> unsigned <b>starting_node</b> <li> unsigned <b>backup_id</b> <li> unsigned <b>start_gci</b> <li> unsigned <b>stop_gci</b> <li> unsigned <b>n_records</b> <li> unsigned <b>n_log_records</b> <li> unsigned <b>n_bytes</b> <li> unsigned <b>n_log_bytes</b> </ul> <li> } <b>BackupCompleted</b> <li> struct { <ul> <li> unsigned <b>starting_node</b> <li> unsigned <b>backup_id</b> <li> unsigned <b>error</b> </ul> <li> } <b>BackupAborted</b> <li> struct { <ul> <li> unsigned <b>type</b> <li> unsigned <b>node_id</b> </ul> <li> } <b>SingleUser</b> <li> struct { <ul> <li> unsigned <b>report_type</b> <li> unsigned <b>remaining_time</b> <li> unsigned <b>bitmask_size</b> <li> unsigned <b>bitmask_data</b> [1] </ul> <li> } <b>StartReport</b> </ul> <li>} <b>union</b> </ul> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="d2747f519970afe7911b4f7fb99a7bd1"></a><!-- doxytag: member="ndb_logevent::handle" ref="d2747f519970afe7911b4f7fb99a7bd1" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* <a class="el" href="structndb__logevent.html#d2747f519970afe7911b4f7fb99a7bd1">ndb_logevent::handle</a> </td> </tr> </table> </div> <div class="memdoc"> <p> NdbLogEventHandle (to be used for comparing only) set in <a class="el" href="group__MGM__C__API.html#g07675636efb0d835a0b898e1e42cfa4d">ndb_logevent_get_next()</a> </div> </div><p> <a class="anchor" name="d92fe51ef390d72dd6b09a218763e6b6"></a><!-- doxytag: member="ndb_logevent::type" ref="d92fe51ef390d72dd6b09a218763e6b6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="group__MGM__C__API.html#g13048468b99dd635143a8a3930e41f5e">Ndb_logevent_type</a> <a class="el" href="structndb__logevent.html#d92fe51ef390d72dd6b09a218763e6b6">ndb_logevent::type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Which event </div> </div><p> <a class="anchor" name="16b8737cbf01f4dea782d909ed625cf4"></a><!-- doxytag: member="ndb_logevent::time" ref="16b8737cbf01f4dea782d909ed625cf4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned <a class="el" href="structndb__logevent.html#16b8737cbf01f4dea782d909ed625cf4">ndb_logevent::time</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Time when log event was registred at the management server </div> </div><p> <a class="anchor" name="ab5dfaa362ebff920e430546e2c22d7e"></a><!-- doxytag: member="ndb_logevent::category" ref="ab5dfaa362ebff920e430546e2c22d7e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="group__MGM__C__API.html#gb3e4baaeb93176f0c58dcb2ef6375f4f">ndb_mgm_event_category</a> <a class="el" href="structndb__logevent.html#ab5dfaa362ebff920e430546e2c22d7e">ndb_logevent::category</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Category of log event </div> </div><p> <a class="anchor" name="5b61a37bac586a0a0037d430cc9143c4"></a><!-- doxytag: member="ndb_logevent::severity" ref="5b61a37bac586a0a0037d430cc9143c4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="group__MGM__C__API.html#g68590adf48e1cbd1d18ffdc3cf68e413">ndb_mgm_event_severity</a> <a class="el" href="structndb__logevent.html#5b61a37bac586a0a0037d430cc9143c4">ndb_logevent::severity</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Severity of log event </div> </div><p> <a class="anchor" name="a038ee96b1560ab9e26544443598c055"></a><!-- doxytag: member="ndb_logevent::level" ref="a038ee96b1560ab9e26544443598c055" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned <a class="el" href="structndb__logevent.html#a038ee96b1560ab9e26544443598c055">ndb_logevent::level</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Level (0-15) of log event </div> </div><p> <a class="anchor" name="e1673a99e1c4c05daa37c8545695e60c"></a><!-- doxytag: member="ndb_logevent::source_nodeid" ref="e1673a99e1c4c05daa37c8545695e60c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned <a class="el" href="structndb__logevent.html#e1673a99e1c4c05daa37c8545695e60c">ndb_logevent::source_nodeid</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Node ID of the node that reported the log event </div> </div><p> </div> <hr> <address> <small> <center> Documentation generated Sun Apr 20 06:25:33 2008 from mysql source files.<br> © 2003-2004 <a href="http://www.mysql.com">MySQL AB</a> <br> </center> </small></address> </body> </html>