📄 pbapc_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: pbapc.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>pbapc.h File Reference</h1>PhoneBook Access Profile Client Library. <a href="#_details">More...</a><p><h2>Data Structures</h2><ul><li>struct <a class="el" href="struct_p_b_a_p_c___i_n_i_t___c_f_m___t.html">PBAPC_INIT_CFM_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcInit attempt. <a href="struct_p_b_a_p_c___i_n_i_t___c_f_m___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___r_e_g___s_d_p___c_f_m___t.html">PBAPC_REG_SDP_CFM_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an attempt to register the SDP Record. <a href="struct_p_b_a_p_c___r_e_g___s_d_p___c_f_m___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___c_o_n_n_e_c_t___c_f_m___t.html">PBAPC_CONNECT_CFM_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcConnect attempt. <a href="struct_p_b_a_p_c___c_o_n_n_e_c_t___c_f_m___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___a_u_t_h___r_e_q_u_e_s_t___i_n_d___t.html">PBAPC_AUTH_REQUEST_IND_T</a><dl class="el"><dd class="mdescRight">This message is received when the remote server requests authentication during connection. <a href="struct_p_b_a_p_c___a_u_t_h___r_e_q_u_e_s_t___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___d_i_s_c_o_n_n_e_c_t___i_n_d___t.html">PBAPC_DISCONNECT_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcDisconnect attempt. <a href="struct_p_b_a_p_c___d_i_s_c_o_n_n_e_c_t___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___s_e_t___p_h_o_n_e_b_o_o_k___c_f_m___t.html">PBAPC_SET_PHONEBOOK_CFM_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcSetPhonebook attempt. <a href="struct_p_b_a_p_c___s_e_t___p_h_o_n_e_b_o_o_k___c_f_m___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___s_t_a_r_t___i_n_d___t.html">PBAPC_PULL_VCARD_LIST_START_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullvCardListingStart attempt. <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___s_t_a_r_t___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___d_a_t_a___i_n_d___t.html">PBAPC_PULL_VCARD_LIST_DATA_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullvCardListingNext attempt. <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___d_a_t_a___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___c_o_m_p_l_e_t_e___i_n_d___t.html">PBAPC_PULL_VCARD_LIST_COMPLETE_IND_T</a><dl class="el"><dd class="mdescRight">This message is sent when a PullvCardList function completes. <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___c_o_m_p_l_e_t_e___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___s_t_a_r_t___i_n_d___t.html">PBAPC_PULL_VCARD_ENTRY_START_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullvCardEntryStart attempt. <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___s_t_a_r_t___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___d_a_t_a___i_n_d___t.html">PBAPC_PULL_VCARD_ENTRY_DATA_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullvCardEntryNext attempt. <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___d_a_t_a___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___c_o_m_p_l_e_t_e___i_n_d___t.html">PBAPC_PULL_VCARD_ENTRY_COMPLETE_IND_T</a><dl class="el"><dd class="mdescRight">This message is sent when a PullvCardEntry function completes. <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___c_o_m_p_l_e_t_e___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___s_t_a_r_t___i_n_d___t.html">PBAPC_PULL_PHONEBOOK_START_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullPhonebookStart attempt. <a href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___s_t_a_r_t___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___d_a_t_a___i_n_d___t.html">PBAPC_PULL_PHONEBOOK_DATA_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullvPhonebookNext attempt. <a href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___d_a_t_a___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___c_o_m_p_l_e_t_e___i_n_d___t.html">PBAPC_PULL_PHONEBOOK_COMPLETE_IND_T</a><dl class="el"><dd class="mdescRight">This message is sent when a PullPhonebook function completes. <a href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___c_o_m_p_l_e_t_e___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___s_e_r_v_e_r___p_r_o_p_e_r_t_i_e_s___c_o_m_p_l_e_t_e___i_n_d___t.html">PBAPC_SERVER_PROPERTIES_COMPLETE_IND_T</a><dl class="el"><dd class="mdescRight">This message is received when a PbapcGetServerProperties request completes. <a href="struct_p_b_a_p_c___s_e_r_v_e_r___p_r_o_p_e_r_t_i_e_s___c_o_m_p_l_e_t_e___i_n_d___t.html#_details">More...</a><br></dl></ul><h2>Defines</h2><ul><li>#define <a class="el" href="pbapc_8h.html#a0">PBAPC_MESSAGE_BASE</a> 0x6200</ul><h2>Typedefs</h2><ul><li>typedef __pbapcState <a class="el" href="pbapc_8h.html#a1">PBAPC</a></ul><h2>Enumerations</h2><ul><li>enum <a class="el" href="pbapc_8h.html#a40">pbapc_lib_status</a> { <br> <a class="el" href="pbapc_8h.html#a40a2">pbapc_success</a>, <br> <a class="el" href="pbapc_8h.html#a40a3">pbapc_failure</a>, <br> <a class="el" href="pbapc_8h.html#a40a4">pbapc_aborted</a>, <br> <a class="el" href="pbapc_8h.html#a40a5">pbapc_not_idle</a>, <br> <a class="el" href="pbapc_8h.html#a40a6">pbapc_wrong_state</a>, <br> <a class="el" href="pbapc_8h.html#a40a7">pbapc_sdp_failure_resource</a>, <br> <a class="el" href="pbapc_8h.html#a40a8">pbapc_sdp_failure_bluestack</a>, <br> <a class="el" href="pbapc_8h.html#a40a9">pbapc_remote_disconnect</a>, <br> <a class="el" href="pbapc_8h.html#a40a10">pbapc_spb_unauthorised</a> = 0x10, <br> <a class="el" href="pbapc_8h.html#a40a11">pbapc_spb_no_repository</a>, <br> <a class="el" href="pbapc_8h.html#a40a12">pbapc_spb_not_found</a>, <br> <a class="el" href="pbapc_8h.html#a40a13">pbapc_vcl_no_param_resources</a> = 0x20, <br> <a class="el" href="pbapc_8h.html#a40a14">pbapc_vcl_no_pbook_folder</a>, <br> <a class="el" href="pbapc_8h.html#a40a15">pbapc_vcl_invalid_pbook</a>, <br> <a class="el" href="pbapc_8h.html#a40a16">pbapc_vce_no_param_resources</a> = 0x30, <br> <a class="el" href="pbapc_8h.html#a40a17">pbapc_vce_no_name_resources</a>, <br> <a class="el" href="pbapc_8h.html#a40a18">pbapc_vce_invalid_entry</a>, <br> <a class="el" href="pbapc_8h.html#a40a19">pbapc_ppb_no_param_resources</a> = 0x40, <br> <a class="el" href="pbapc_8h.html#a40a20">pbapc_ppb_no_name_resources</a>, <br> <a class="el" href="pbapc_8h.html#a40a21">pbapc_ppb_no_required_name</a>, <br> <a class="el" href="pbapc_8h.html#a40a22">pbapc_ppb_no_repository</a>, <br> <a class="el" href="pbapc_8h.html#a40a23">pbapc_prop_sdp_error</a>, <br> <a class="el" href="pbapc_8h.html#a40a24">pbapc_end_of_status_list</a><br> }<dl class="el"><dd class="mdescRight">PBAP Client status. <a href="#a40">More...</a><br></dl></ul><h2>Functions</h2><ul><li>void <a class="el" href="pbapc_8h.html#a25">PbapcInit</a> (<a class="el" href="struct_task_data.html">Task</a> theAppTask, <a class="el" href="csrtypes_8h.html#a4">uint16</a> priority)<dl class="el"><dd class="mdescRight">Initialise the PBAP Client Library. <a href="#a25"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a26">PbapcRegisterSDP</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, <a class="el" href="csrtypes_8h.html#a8">uint8</a> feature)<dl class="el"><dd class="mdescRight">Register the client side SDP Record. <a href="#a26"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a27">PbapcConnect</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, const <a class="el" href="structbdaddr.html">bdaddr</a> *bdAddr, const <a class="el" href="csrtypes_8h.html#a4">uint16</a> maxPacketSize)<dl class="el"><dd class="mdescRight">Open an PBAPC Connection with a server. <a href="#a27"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a28">PbapcDisconnect</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Disconnect from an server. <a href="#a28"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a29">PbapcConnectAuthResponse</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, const <a class="el" href="csrtypes_8h.html#a8">uint8</a> *digest, <a class="el" href="csrtypes_8h.html#a4">uint16</a> size_userid, const <a class="el" href="csrtypes_8h.html#a8">uint8</a> *userid, const <a class="el" href="csrtypes_8h.html#a8">uint8</a> *nonce)<li>void <a class="el" href="pbapc_8h.html#a30">PbapcAbort</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Abort the current multi-packet operation. <a href="#a30"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a31">PbapcSetPhonebook</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, <a class="el" href="pbap__common_8h.html#a84">pbap_phone_repository</a> repository, <a class="el" href="pbap__common_8h.html#a85">pbap_phone_book</a> phonebook)<dl class="el"><dd class="mdescRight">Change the current active phonebook. <a href="#a31"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a32">PbapcPacketComplete</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">The packet received has been processed and is no longer needed. <a href="#a32"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a33">PbapcPullvCardListingStart</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, <a class="el" href="pbap__common_8h.html#a87">pbap_order_values</a> order, <a class="el" href="pbap__common_8h.html#a85">pbap_phone_book</a> pbook, const <a class="el" href="csrtypes_8h.html#a8">uint8</a> *srchVal, <a class="el" href="csrtypes_8h.html#a4">uint16</a> size_srchVal, <a class="el" href="pbap__common_8h.html#a88">pbap_search_values</a> srchAttr, <a class="el" href="csrtypes_8h.html#a4">uint16</a> maxList, <a class="el" href="csrtypes_8h.html#a4">uint16</a> listStart)<dl class="el"><dd class="mdescRight">Start to get the vCard listing for the current phonebook. <a href="#a33"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a34">PbapcPullvCardListingNext</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Get the next vCard listing packet for the current phonebook. <a href="#a34"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a35">PbapcPullvCardEntryStart</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, <a class="el" href="csrtypes_8h.html#a4">uint16</a> entry, <a class="el" href="csrtypes_8h.html#a3">uint32</a> filter_lo, <a class="el" href="csrtypes_8h.html#a3">uint32</a> filter_hi, <a class="el" href="pbap__common_8h.html#a89">pbap_format_values</a> format)<dl class="el"><dd class="mdescRight">Start to get a vCard entry from the current phonebook. <a href="#a35"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a36">PbapcPullvCardEntryNext</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Get the next vCard entry packet from the current phonebook. <a href="#a36"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a37">PbapcPullPhonebookStart</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, <a class="el" href="pbap__common_8h.html#a84">pbap_phone_repository</a> repository, <a class="el" href="pbap__common_8h.html#a85">pbap_phone_book</a> phonebook, <a class="el" href="csrtypes_8h.html#a3">uint32</a> filter_lo, <a class="el" href="csrtypes_8h.html#a3">uint32</a> filter_hi, <a class="el" href="pbap__common_8h.html#a89">pbap_format_values</a> format, <a class="el" href="csrtypes_8h.html#a4">uint16</a> maxList, <a class="el" href="csrtypes_8h.html#a4">uint16</a> listStart)<dl class="el"><dd class="mdescRight">Start a PullPhonebook Function. <a href="#a37"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a38">PbapcPullPhonebookNext</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Get the next Phonebook packet from the current phonebook. <a href="#a38"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a39">PbapcGetServerProperties</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Obtain the properties of the remote server. <a href="#a39"></a><br></dl></ul><hr><a name="_details"></a><h2>Detailed Description</h2>PhoneBook Access Profile Client Library. <p>Library Dependecies : connection, region, service, goep, goep_apphdrs, bdaddr, pbap_common<p>Library variants:- pbapc - pbapc with no debug pbapc_debug - pbapc with debug checks pbapc_debug_print - pbapc with debug checks and print output<hr><h2>Define Documentation</h2><a class="anchor" name="a0" doxytag="pbapc.h::PBAPC_MESSAGE_BASE" ></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 PBAPC_MESSAGE_BASE 0x6200 </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><hr><h2>Typedef Documentation</h2><a class="anchor" name="a1" doxytag="pbapc.h::PBAPC" ></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"> typedef struct __pbapcState <a class="el" href="pbapc_8h.html#a1">PBAPC</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><hr><h2>Enumeration Type Documentation</h2><a class="anchor" name="a40" doxytag="pbapc.h::pbapc_lib_status" ></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"> enum <a class="el" href="pbapc_8h.html#a40">pbapc_lib_status</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>PBAP Client status. <p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a40a2" doxytag="pbapc_success" ></a>pbapc_success</em> </td><td>Last operation was successful. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a3" doxytag="pbapc_failure" ></a>pbapc_failure</em> </td><td>Last operation failed. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a4" doxytag="pbapc_aborted" ></a>pbapc_aborted</em> </td><td>Last operation was aborted. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a5" doxytag="pbapc_not_idle" ></a>pbapc_not_idle</em> </td><td>Client is not idle, so cannot perform the current operation. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a6" doxytag="pbapc_wrong_state" ></a>pbapc_wrong_state</em> </td><td>Operation failed due to being in the wrong state. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a7" doxytag="pbapc_sdp_failure_resource" ></a>pbapc_sdp_failure_resource</em> </td><td>Unable to register the SDP record due to a lack of resources </td></tr><tr><td valign=top><em><a class="anchor" name="a40a8" doxytag="pbapc_sdp_failure_bluestack" ></a>pbapc_sdp_failure_bluestack</em> </td><td>Unable to register the SDP record due to Bluestack </td></tr><tr><td valign=top><em><a class="anchor" name="a40a9" doxytag="pbapc_remote_disconnect" ></a>pbapc_remote_disconnect</em> </td><td>Remote host has disconnected or the link has been lost. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a10" doxytag="pbapc_spb_unauthorised" ></a>pbapc_spb_unauthorised</em> </td><td>Not authorised to access this phonebook </td></tr><tr><td valign=top><em><a class="anchor" name="a40a11" doxytag="pbapc_spb_no_repository" ></a>pbapc_spb_no_repository</em> </td><td>The server does not contain this repository </td></tr><tr><td valign=top><em><a class="anchor" name="a40a12" doxytag="pbapc_spb_not_found" ></a>pbapc_spb_not_found</em> </td><td>Phonebook does not exist </td></tr><tr><td valign=top><em><a class="anchor" name="a40a13" doxytag="pbapc_vcl_no_param_resources" ></a>pbapc_vcl_no_param_resources</em> </td><td>No resources to generate application specific parameters header for PullvCardList. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a14" doxytag="pbapc_vcl_no_pbook_folder" ></a>pbapc_vcl_no_pbook_folder</em> </td><td>A phonebook folder was specified for PullvCardList where there are no sub-folders (i.e. in pb). </td></tr><tr><td valign=top><em><a class="anchor" name="a40a15" doxytag="pbapc_vcl_invalid_pbook" ></a>pbapc_vcl_invalid_pbook</em> </td><td>A phonebook folder was specified for PullvCardList which is invalid </td></tr><tr><td valign=top><em><a class="anchor" name="a40a16" doxytag="pbapc_vce_no_param_resources" ></a>pbapc_vce_no_param_resources</em> </td><td>No resources to generate application specific parameters header for PullvCardEntry. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a17" doxytag="pbapc_vce_no_name_resources" ></a>pbapc_vce_no_name_resources</em> </td><td>No resources to generate the vCard entry name for PullvCardEntry. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a18" doxytag="pbapc_vce_invalid_entry" ></a>pbapc_vce_invalid_entry</em> </td><td>Invalid entry for this phonebook for PullvCardEntry. Only folder 'pb' can contain an entry 0. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a19" doxytag="pbapc_ppb_no_param_resources" ></a>pbapc_ppb_no_param_resources</em> </td><td>No resources to generate application specific parameters header for PullPhonebook. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a20" doxytag="pbapc_ppb_no_name_resources" ></a>pbapc_ppb_no_name_resources</em> </td><td>No resources to generate the phonebook name for PullPhonebook. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a21" doxytag="pbapc_ppb_no_required_name" ></a>pbapc_ppb_no_required_name</em> </td><td>No name for PullPhonebook when it is required. e.g. server is not in a phonebook directory </td></tr><tr><td valign=top><em><a class="anchor" name="a40a22" doxytag="pbapc_ppb_no_repository" ></a>pbapc_ppb_no_repository</em> </td><td>The server does not contain this repository </td></tr><tr><td valign=top><em><a class="anchor" name="a40a23" doxytag="pbapc_prop_sdp_error" ></a>pbapc_prop_sdp_error</em> </td><td>Request to get the server properties failed due to an SDP error </td></tr><tr><td valign=top><em><a class="anchor" name="a40a24" doxytag="pbapc_end_of_status_list" ></a>pbapc_end_of_status_list</em> </td><td></td></tr></table></dl> </td> </tr></table><hr><h2>Function Documentation</h2><a class="anchor" name="a25" doxytag="pbapc.h::PbapcInit" ></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"> void PbapcInit </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="struct_task_data.html">Task</a> </td> <td class="mdname" nowrap> <em>theAppTask</em>, </td> </tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -