📄 vgen_8h.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>BlueLab: vgen.h File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.8 --><div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a></div><h1>vgen.h File Reference</h1>Interface definition for vThing (vCard, vCal etc.) file generation. <a href="#_details">More...</a><p><h2>Data Structures</h2><ul><li>struct <a class="el" href="structv_gen_list_type.html">vGenListType</a></ul><h2>Defines</h2><ul><li>#define <a class="el" href="vgen_8h.html#a0">VCARD_BEGIN</a> "BEGIN:VCARD"<dl class="el"><dd class="mdescRight">vCard specific definitions. <a href="#a0"></a><br></dl><li>#define <a class="el" href="vgen_8h.html#a1">VCARD_VERSION21</a> "VERSION:2.1"<li>#define <a class="el" href="vgen_8h.html#a2">VCARD_VERSION30</a> "VERSION:3.0"<li>#define <a class="el" href="vgen_8h.html#a3">VCARD_NAME</a> "N:"<li>#define <a class="el" href="vgen_8h.html#a4">VCARD_FNAME</a> "FN:"<li>#define <a class="el" href="vgen_8h.html#a5">VCARD_TITLE</a> "TITLE:"<li>#define <a class="el" href="vgen_8h.html#a6">VCARD_BIRTH</a> "BDAY:"<li>#define <a class="el" href="vgen_8h.html#a7">VCARD_ADDRESS</a> "ADR:"<li>#define <a class="el" href="vgen_8h.html#a8">VCARD_ORG</a> "ORG:"<li>#define <a class="el" href="vgen_8h.html#a9">VCARD_URL</a> "URL:"<li>#define <a class="el" href="vgen_8h.html#a10">VCARD_TEL</a> "TEL;VOICE:"<li>#define <a class="el" href="vgen_8h.html#a11">VCARD_MOBILE</a> "TEL;CELL:"<li>#define <a class="el" href="vgen_8h.html#a12">VCARD_FAX</a> "TEL;FAX:"<li>#define <a class="el" href="vgen_8h.html#a13">VCARD_EMAIL</a> "EMAIL;INTERNET:"<li>#define <a class="el" href="vgen_8h.html#a14">VCARD_TIMEZONE</a> "TZ:"<li>#define <a class="el" href="vgen_8h.html#a15">VCARD_REV</a> "REV:"<li>#define <a class="el" href="vgen_8h.html#a16">VCARD_END</a> "END:VCARD"<li>#define <a class="el" href="vgen_8h.html#a17">cGenNoKey</a> 999</ul><h2>Functions</h2><ul><li>void * <a class="el" href="vgen_8h.html#a18">vGenInit</a> (const <a class="el" href="structv_gen_list_type.html">vGenListType</a> *definition, <a class="el" href="csrtypes_8h.html#a4">uint16</a> rows, <a class="el" href="csrtypes_8h.html#a4">uint16</a> buffSize)<dl class="el"><dd class="mdescRight">Initialise the vGen Library. <a href="#a18"></a><br></dl><li><a class="el" href="csrtypes_8h.html#a9">bool</a> <a class="el" href="vgen_8h.html#a19">vGenGetBuffer</a> (void *workSpace, <a class="el" href="csrtypes_8h.html#a8">uint8</a> *buffer, <a class="el" href="csrtypes_8h.html#a4">uint16</a> *used)<dl class="el"><dd class="mdescRight">Gen next buffer based on the definition table supplied to vGenInit. <a href="#a19"></a><br></dl><li>void <a class="el" href="vgen_8h.html#a20">vGenDeInit</a> (void *workSpace)<dl class="el"><dd class="mdescRight">Deinitialise the vGen Library. <a href="#a20"></a><br></dl></ul><hr><a name="_details"></a><h2>Detailed Description</h2>Interface definition for vThing (vCard, vCal etc.) file generation. <p><hr><h2>Define Documentation</h2><a class="anchor" name="a0" doxytag="vgen.h::VCARD_BEGIN" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_BEGIN "BEGIN:VCARD" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>vCard specific definitions. <p> </td> </tr></table><a class="anchor" name="a1" doxytag="vgen.h::VCARD_VERSION21" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_VERSION21 "VERSION:2.1" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a class="anchor" name="a2" doxytag="vgen.h::VCARD_VERSION30" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_VERSION30 "VERSION:3.0" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a class="anchor" name="a3" doxytag="vgen.h::VCARD_NAME" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_NAME "N:" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a class="anchor" name="a4" doxytag="vgen.h::VCARD_FNAME" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_FNAME "FN:" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a class="anchor" name="a5" doxytag="vgen.h::VCARD_TITLE" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_TITLE "TITLE:" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a class="anchor" name="a6" doxytag="vgen.h::VCARD_BIRTH" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_BIRTH "BDAY:" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a class="anchor" name="a7" doxytag="vgen.h::VCARD_ADDRESS" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_ADDRESS "ADR:" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a class="anchor" name="a8" doxytag="vgen.h::VCARD_ORG" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_ORG "ORG:" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a class="anchor" name="a9" doxytag="vgen.h::VCARD_URL" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_URL "URL:" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a class="anchor" name="a10" doxytag="vgen.h::VCARD_TEL" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define VCARD_TEL "TEL;VOICE:" </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a class="anchor" name="a11" doxytag="vgen.h::VCARD_MOBILE" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -