Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 191a8a9815631149211a94f0cdc8f64d > files > 136

libnjb-devel-2.2.7-1.fc14.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libnjb: njb_struct Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libnjb&#160;<span id="projectnumber">2.2.7</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">njb_struct Struct Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="njb_struct" -->
<p><code>#include &lt;<a class="el" href="libnjb_8h_source.html">libnjb.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct usb_device *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#a5703cb46e41b303fb973b3258c0ba139">device</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">usb_dev_handle *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#a5b182e45017e20b5d918f0ac3d1b6301">dev</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u_int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#af54ed9ccc1aa24c1af05d12adfb01262">usb_config</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u_int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#a6a131a16e19be926733578a2b8ed8f46">usb_interface</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u_int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#ae41df03fa0e8d827eb57ca610b2b6ad1">usb_bulk_in_ep</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u_int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#a92169f5213824000a2e56e8528a65013">usb_bulk_out_ep</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#a405f9cb824196553362aa8d4ad546c07">device_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#aaad8fccdf8d609be04aafb7442020fd6">updated</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u_int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#a00d603de711b1f1c9f815cba557b097f">xfersize</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#a9c34c2b8e18cdf2c494f2cfe2e1e4f5f">protocol_state</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnjb__struct.html#aa0782d852f52c99002785bf17224efc9">error_stack</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Main NJB object struct </p>
<dl><dt><b>Examples: </b></dt><dd>
<p><a class="el" href="cursesplay_8c-example.html#_a0">cursesplay.c</a>, <a class="el" href="delfile_8c-example.html#_a0">delfile.c</a>, <a class="el" href="deltr_8c-example.html#_a0">deltr.c</a>, <a class="el" href="dumpeax_8c-example.html#_a0">dumpeax.c</a>, <a class="el" href="dumptime_8c-example.html#_a0">dumptime.c</a>, <a class="el" href="files_8c-example.html#_a6">files.c</a>, <a class="el" href="fwupgrade_8c-example.html#_a0">fwupgrade.c</a>, <a class="el" href="getfile_8c-example.html#_a0">getfile.c</a>, <a class="el" href="getowner_8c-example.html#_a0">getowner.c</a>, <a class="el" href="gettr_8c-example.html#_a0">gettr.c</a>, <a class="el" href="getusage_8c-example.html#_a0">getusage.c</a>, <a class="el" href="handshake_8c-example.html#_a0">handshake.c</a>, <a class="el" href="pl_8c-example.html#_a9">pl.c</a>, <a class="el" href="play_8c-example.html#_a0">play.c</a>, <a class="el" href="playlists_8c-example.html#_a9">playlists.c</a>, <a class="el" href="sendfile_8c-example.html#_a0">sendfile.c</a>, <a class="el" href="sendtr_8c-example.html#_a0">sendtr.c</a>, <a class="el" href="setowner_8c-example.html#_a0">setowner.c</a>, <a class="el" href="setpbm_8c-example.html#_a0">setpbm.c</a>, <a class="el" href="settime_8c-example.html#_a8">settime.c</a>, <a class="el" href="tagtr_8c-example.html#_a0">tagtr.c</a>, and <a class="el" href="tracks_8c-example.html#_a14">tracks.c</a>.</p>
</dd>
</dl></div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="a5b182e45017e20b5d918f0ac3d1b6301"></a><!-- doxytag: member="njb_struct::dev" ref="a5b182e45017e20b5d918f0ac3d1b6301" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">usb_dev_handle* <a class="el" href="structnjb__struct.html#a5b182e45017e20b5d918f0ac3d1b6301">njb_struct::dev</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The libusb device handle for this jukebox </p>

<p>Referenced by <a class="el" href="base_8c.html#ae7a3017562ff53c08d528260511e0456">njb_close()</a>, <a class="el" href="base_8c.html#aa4e733ca216b5018fc0be303a080d0f2">njb_discover()</a>, <a class="el" href="base_8c.html#aac86db6853a2e7b6345bf9544ff830a3">njb_open()</a>, <a class="el" href="usb__io_8c.html#a8c28681c955500d111dcf28ff9532b94">usb_pipe_read()</a>, <a class="el" href="usb__io_8c.html#a96ae11691769c1bd4bda3ea0ceaa76a5">usb_pipe_write()</a>, and <a class="el" href="usb__io_8c.html#ab032ff44f65d3d873b2200e71ecfcf5e">usb_setup()</a>.</p>

</div>
</div>
<a class="anchor" id="a5703cb46e41b303fb973b3258c0ba139"></a><!-- doxytag: member="njb_struct::device" ref="a5703cb46e41b303fb973b3258c0ba139" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct usb_device* <a class="el" href="structnjb__struct.html#a5703cb46e41b303fb973b3258c0ba139">njb_struct::device</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The libusb device for this jukebox </p>

<p>Referenced by <a class="el" href="base_8c.html#aa4e733ca216b5018fc0be303a080d0f2">njb_discover()</a>, and <a class="el" href="base_8c.html#aac86db6853a2e7b6345bf9544ff830a3">njb_open()</a>.</p>

</div>
</div>
<a class="anchor" id="a405f9cb824196553362aa8d4ad546c07"></a><!-- doxytag: member="njb_struct::device_type" ref="a405f9cb824196553362aa8d4ad546c07" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structnjb__struct.html#a405f9cb824196553362aa8d4ad546c07">njb_struct::device_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>what kind of jukebox this is </p>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="handshake_8c-example.html#a10">handshake.c</a>.</dd>
</dl>
<p>Referenced by <a class="el" href="datafile_8c.html#afc23fcd58e9e846ae7aa4ff500f5b198">datafile_pack3()</a>, <a class="el" href="datafile_8c.html#aa7ca666051692a0e0c2b458366e8fcf9">new_folder_pack3()</a>, <a class="el" href="group__eaxapi.html#gab488254f5ddf7783105eb859ac4a14e1">NJB_Adjust_EAX()</a>, <a class="el" href="group__basic.html#ga023eb258743b5961ec1b85cbd62a55cb">NJB_Capture()</a>, <a class="el" href="group__basic.html#ga13a9c926c430f38f3a6535ecaaf3e9b9">NJB_Close()</a>, <a class="el" href="base_8c.html#ae7a3017562ff53c08d528260511e0456">njb_close()</a>, <a class="el" href="group__datatagapi.html#gaf0af37672d08dc62974925db7c7b6dfb">NJB_Create_Folder()</a>, <a class="el" href="group__datatagapi.html#gac6063d6550628ce9f25c49c24abd6ab1">NJB_Delete_Datafile()</a>, <a class="el" href="group__playlistapi.html#gaef5c50b91f4fcefde57920aab70a6d7d">NJB_Delete_Playlist()</a>, <a class="el" href="group__tagapi.html#gae454a558a453279a94a0a8406f488bdc">NJB_Delete_Track()</a>, <a class="el" href="base_8c.html#a289d8808f6945391ab9692724a59b577">njb_device_is_usb20()</a>, <a class="el" href="base_8c.html#aa4e733ca216b5018fc0be303a080d0f2">njb_discover()</a>, <a class="el" href="group__playapi.html#ga6c29c35293a64aa06dbb6e726fbd5d42">NJB_Elapsed_Time()</a>, <a class="el" href="group__basic.html#ga9f03a2404de7dfd084adea3c68fdb0f9">NJB_Get_Auxpower()</a>, <a class="el" href="group__basic.html#gaa5b633ed905de58a13b5682fa14c5113">NJB_Get_Battery_Charging()</a>, <a class="el" href="group__basic.html#ga9e284653140092c2fe42fbb20e73265d">NJB_Get_Battery_Level()</a>, <a class="el" href="group__basic.html#ga0e4e3d0cfec6d9cc16c5b64eb89299b3">NJB_Get_Bitmap_Dimensions()</a>, <a class="el" href="group__datatagapi.html#gac7c33df215b2471b2d328a6347af6ab2">NJB_Get_Datafile_Tag()</a>, <a class="el" href="group__basic.html#ga0a3239069cd6e87ec14abee9c4d06b59">NJB_Get_Device_Name()</a>, <a class="el" href="base_8c.html#a42bdc45073c88817f01aa94c3092b2db">njb_get_device_protocol()</a>, <a class="el" href="group__basic.html#gab45cd3177a295ea8604423080e7e62ed">NJB_Get_Disk_Usage()</a>, <a class="el" href="group__eaxapi.html#gaa9146994b5fdcf249d094067f5059431">NJB_Get_EAX_Type()</a>, <a class="el" href="group__basic.html#ga7016704848a564e396f2b2439f21f0df">NJB_Get_Firmware_Revision()</a>, <a class="el" href="group__basic.html#ga6f4161a855d8a067a2c83de13b826b0f">NJB_Get_Hardware_Revision()</a>, <a class="el" href="group__basic.html#ga3bd68306e995f6775e605906b90dc5aa">NJB_Get_NJB1_Libcounter()</a>, <a class="el" href="group__basic.html#gadca7f2a175da4e25244e81a5abafad7d">NJB_Get_Owner_String()</a>, <a class="el" href="group__playlistapi.html#ga85a098c666b569588a4bb8244b4070da">NJB_Get_Playlist()</a>, <a class="el" href="group__basic.html#ga9f6e12f2966bdf474c4db45af850fffd">NJB_Get_SDMI_ID()</a>, <a class="el" href="group__timeapi.html#gab81e4b0ec40afa88e68334d89ae3ba44">NJB_Get_Time()</a>, <a class="el" href="group__tagapi.html#gab99507fb41c1527e58a449812a5d99e6">NJB_Get_Track_fd()</a>, <a class="el" href="group__tagapi.html#gac1e3781b41ed63473b1808d9578ba1f3">NJB_Get_Track_Tag()</a>, <a class="el" href="base_8c.html#a8204c8f74fd8a8e5069f4239f3b10e0a">njb_get_usb_device_name()</a>, <a class="el" href="procedure_8c.html#af77a8af68d57e51d6b7959d696954e07">NJB_Handshake()</a>, <a class="el" href="group__basic.html#gaa631536b597d8f8cb73eeb47eff6640a">NJB_Open()</a>, <a class="el" href="group__basic.html#ga14869c6979a66b0aa0e6d35081bb2fc9">NJB_Ping()</a>, <a class="el" href="group__playapi.html#ga92cc70e7805c6fc0934017f81b72b80d">NJB_Play_Track()</a>, <a class="el" href="group__playapi.html#ga5c31fd1b835a7c2ea247de0d42767594">NJB_Queue_Track()</a>, <a class="el" href="group__basic.html#ga69d4034384f1bd033ed2c9ba7a9b32d4">NJB_Release()</a>, <a class="el" href="group__tagapi.html#ga8714367c0e56b681b75a7c7af9b2b739">NJB_Replace_Track_Tag()</a>, <a class="el" href="group__datatagapi.html#gae05722e976c41992fbb6323b9edd617a">NJB_Reset_Get_Datafile_Tag()</a>, <a class="el" href="group__eaxapi.html#ga4d59282ecca52bb7bfcd78c5f21c4a47">NJB_Reset_Get_EAX_Type()</a>, <a class="el" href="group__playlistapi.html#ga3781a9a6f68d7ab3ac5970fc4f2c80d9">NJB_Reset_Get_Playlist()</a>, <a class="el" href="group__tagapi.html#ga5b4b2093f4b7adb9ea0e3e34f572bc80">NJB_Reset_Get_Track_Tag()</a>, <a class="el" href="group__datatagapi.html#ga31c21abd0c41827557fa14b13b496d5e">NJB_Send_File()</a>, <a class="el" href="group__tagapi.html#gade6296b1920788ae715e8d57d50a9e8a">NJB_Send_Track()</a>, <a class="el" href="group__basic.html#gac24779b3f78bf1290d09a2b80db49a3d">NJB_Set_Owner_String()</a>, <a class="el" href="group__timeapi.html#ga257a1f0973dc7e3ed779eb55978de2a7">NJB_Set_Time()</a>, <a class="el" href="group__playapi.html#ga749d9a967c9fb4688354c9021ed983bd">NJB_Stop_Play()</a>, and <a class="el" href="group__playlistapi.html#gae1873045c0cd0eb27465992c3479b975">NJB_Update_Playlist()</a>.</p>

</div>
</div>
<a class="anchor" id="aa0782d852f52c99002785bf17224efc9"></a><!-- doxytag: member="njb_struct::error_stack" ref="aa0782d852f52c99002785bf17224efc9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="structnjb__struct.html#aa0782d852f52c99002785bf17224efc9">njb_struct::error_stack</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Error stack, used inside libnjb </p>

<p>Referenced by <a class="el" href="group__internals.html#gaecd04b956fc5af8d25bdf4f19ac2696c">NJB_Error_Geterror()</a>, <a class="el" href="group__internals.html#ga2497a98361bc58544b96d6244d3ef050">NJB_Error_Pending()</a>, and <a class="el" href="group__internals.html#gab9e4e77cca9f237b5d980e1e1de43922">NJB_Error_Reset_Geterror()</a>.</p>

</div>
</div>
<a class="anchor" id="a9c34c2b8e18cdf2c494f2cfe2e1e4f5f"></a><!-- doxytag: member="njb_struct::protocol_state" ref="a9c34c2b8e18cdf2c494f2cfe2e1e4f5f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="structnjb__struct.html#a9c34c2b8e18cdf2c494f2cfe2e1e4f5f">njb_struct::protocol_state</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>dereferenced and maintained individually by protocol implementations </p>

<p>Referenced by <a class="el" href="protocol3_8h.html#a6cb6360d563df97d2ee763389ca94343">njb3_destroy_state()</a>, <a class="el" href="protocol3_8h.html#a62e227f18d3a17362052f14a81031035">njb3_init_state()</a>, <a class="el" href="protocol3_8h.html#aed14b36adbbd0c6d045f0be3e86c5a37">njb3_reset_get_datafile_tag()</a>, <a class="el" href="protocol3_8h.html#a7d8dffadc9e0e8238ffc840075cc2293">njb3_reset_get_playlist_tag()</a>, <a class="el" href="group__eaxapi.html#gab488254f5ddf7783105eb859ac4a14e1">NJB_Adjust_EAX()</a>, <a class="el" href="group__basic.html#ga023eb258743b5961ec1b85cbd62a55cb">NJB_Capture()</a>, <a class="el" href="group__basic.html#ga9f03a2404de7dfd084adea3c68fdb0f9">NJB_Get_Auxpower()</a>, <a class="el" href="group__basic.html#gaa5b633ed905de58a13b5682fa14c5113">NJB_Get_Battery_Charging()</a>, <a class="el" href="group__basic.html#ga9e284653140092c2fe42fbb20e73265d">NJB_Get_Battery_Level()</a>, <a class="el" href="group__basic.html#ga0e4e3d0cfec6d9cc16c5b64eb89299b3">NJB_Get_Bitmap_Dimensions()</a>, <a class="el" href="group__datatagapi.html#gac7c33df215b2471b2d328a6347af6ab2">NJB_Get_Datafile_Tag()</a>, <a class="el" href="group__basic.html#ga0a3239069cd6e87ec14abee9c4d06b59">NJB_Get_Device_Name()</a>, <a class="el" href="group__tagapi.html#ga68e4af147b853116272587a3ab79b608">NJB_Get_Extended_Tags()</a>, <a class="el" href="group__basic.html#ga7016704848a564e396f2b2439f21f0df">NJB_Get_Firmware_Revision()</a>, <a class="el" href="group__basic.html#ga6f4161a855d8a067a2c83de13b826b0f">NJB_Get_Hardware_Revision()</a>, <a class="el" href="protocol_8c.html#ad9259496f4562d52937c0296d8a6812c">njb_get_nexteax()</a>, <a class="el" href="group__basic.html#ga3bd68306e995f6775e605906b90dc5aa">NJB_Get_NJB1_Libcounter()</a>, <a class="el" href="group__playlistapi.html#ga85a098c666b569588a4bb8244b4070da">NJB_Get_Playlist()</a>, <a class="el" href="group__basic.html#ga9f6e12f2966bdf474c4db45af850fffd">NJB_Get_SDMI_ID()</a>, <a class="el" href="group__tagapi.html#gab99507fb41c1527e58a449812a5d99e6">NJB_Get_Track_fd()</a>, <a class="el" href="group__tagapi.html#gac1e3781b41ed63473b1808d9578ba1f3">NJB_Get_Track_Tag()</a>, <a class="el" href="procedure_8c.html#af77a8af68d57e51d6b7959d696954e07">NJB_Handshake()</a>, <a class="el" href="protocol_8c.html#a41a4352e7fba316a9eb6262546e05e4a">njb_init_state()</a>, <a class="el" href="protocol_8c.html#ae959b6717b8bd6b3bcd61447e8ddda17">njb_ping()</a>, <a class="el" href="protocol_8c.html#afe8b51e10cf1a2a5d313a4c273133278">njb_read_eaxtypes()</a>, <a class="el" href="group__datatagapi.html#gae05722e976c41992fbb6323b9edd617a">NJB_Reset_Get_Datafile_Tag()</a>, <a class="el" href="group__playlistapi.html#ga3781a9a6f68d7ab3ac5970fc4f2c80d9">NJB_Reset_Get_Playlist()</a>, <a class="el" href="group__tagapi.html#ga5b4b2093f4b7adb9ea0e3e34f572bc80">NJB_Reset_Get_Track_Tag()</a>, and <a class="el" href="group__basic.html#gac531d9e84cfad1adb1df7947f65a4c3f">NJB_Set_Turbo_Mode()</a>.</p>

</div>
</div>
<a class="anchor" id="aaad8fccdf8d609be04aafb7442020fd6"></a><!-- doxytag: member="njb_struct::updated" ref="aaad8fccdf8d609be04aafb7442020fd6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structnjb__struct.html#aaad8fccdf8d609be04aafb7442020fd6">njb_struct::updated</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>If the device has been updated with some metadata </p>

</div>
</div>
<a class="anchor" id="ae41df03fa0e8d827eb57ca610b2b6ad1"></a><!-- doxytag: member="njb_struct::usb_bulk_in_ep" ref="ae41df03fa0e8d827eb57ca610b2b6ad1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int8_t <a class="el" href="structnjb__struct.html#ae41df03fa0e8d827eb57ca610b2b6ad1">njb_struct::usb_bulk_in_ep</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The BULK IN endpoint for this jukebox </p>

<p>Referenced by <a class="el" href="usb__io_8c.html#a8c28681c955500d111dcf28ff9532b94">usb_pipe_read()</a>.</p>

</div>
</div>
<a class="anchor" id="a92169f5213824000a2e56e8528a65013"></a><!-- doxytag: member="njb_struct::usb_bulk_out_ep" ref="a92169f5213824000a2e56e8528a65013" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int8_t <a class="el" href="structnjb__struct.html#a92169f5213824000a2e56e8528a65013">njb_struct::usb_bulk_out_ep</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The BULK OUT endpoint for this jukebox </p>

<p>Referenced by <a class="el" href="base_8c.html#ae7a3017562ff53c08d528260511e0456">njb_close()</a>, and <a class="el" href="usb__io_8c.html#a96ae11691769c1bd4bda3ea0ceaa76a5">usb_pipe_write()</a>.</p>

</div>
</div>
<a class="anchor" id="af54ed9ccc1aa24c1af05d12adfb01262"></a><!-- doxytag: member="njb_struct::usb_config" ref="af54ed9ccc1aa24c1af05d12adfb01262" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int8_t <a class="el" href="structnjb__struct.html#af54ed9ccc1aa24c1af05d12adfb01262">njb_struct::usb_config</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The libusb config for this jukebox </p>

<p>Referenced by <a class="el" href="base_8c.html#aac86db6853a2e7b6345bf9544ff830a3">njb_open()</a>.</p>

</div>
</div>
<a class="anchor" id="a6a131a16e19be926733578a2b8ed8f46"></a><!-- doxytag: member="njb_struct::usb_interface" ref="a6a131a16e19be926733578a2b8ed8f46" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int8_t <a class="el" href="structnjb__struct.html#a6a131a16e19be926733578a2b8ed8f46">njb_struct::usb_interface</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The libusb interface for this jukebox </p>

<p>Referenced by <a class="el" href="base_8c.html#ae7a3017562ff53c08d528260511e0456">njb_close()</a>, and <a class="el" href="base_8c.html#aac86db6853a2e7b6345bf9544ff830a3">njb_open()</a>.</p>

</div>
</div>
<a class="anchor" id="a00d603de711b1f1c9f815cba557b097f"></a><!-- doxytag: member="njb_struct::xfersize" ref="a00d603de711b1f1c9f815cba557b097f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u_int32_t <a class="el" href="structnjb__struct.html#a00d603de711b1f1c9f815cba557b097f">njb_struct::xfersize</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The transfer size for endpoints </p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>/builddir/build/BUILD/libnjb-2.2.7/src/<a class="el" href="libnjb_8h_source.html">libnjb.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Sat Jun 25 2011 for libnjb by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>