<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>DTN Reference Implementation: num2sdnv.c File 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.6 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> </div> <div class="contents"> <h1>num2sdnv.c File Reference</h1> <p> <code>#include <stdio.h></code><br> <code>#include <unistd.h></code><br> <code>#include <errno.h></code><br> <code>#include <strings.h></code><br> <code>#include <string.h></code><br> <code>#include <stdlib.h></code><br> <code>#include "<a class="el" href="sdnv-c_8h-source.html">sdnv-c.h</a>"</code><br> <p> <a href="num2sdnv_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#40b3ab0badb93b4ab22cbcac2c0a4d40">ENCODE</a> 1</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#7022843d204c35a29e5ad0ec225f9529">DECODE</a> 2</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#f22d5ba911a6c2ccdfb3ba88e52da81f">HEXTONUM</a>(x) ((x) < 'a' ? (x) - '0' : x - 'a' + 10)</td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> <tr><td colspan="2"><br><h2>Variables</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#b9e1449fd00c98428516f0b41eddcb10">progname</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#029c8d406647d43f45f4ffad17005d2c">numstr</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#8fd806ad19b8f5513a4cf18cbf77532c">end</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#fed088663f8704004425cdae2120b9b3">len</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">u_char </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#a81cdcc7ff6987bc85c073253e32715f">buf</a> [1024]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">u_int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#455b3605dc605fe8e055b9c1470535cf">val</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="num2sdnv_8c.html#ba4680bea50e4ffb92fe4ca7ee66b86c">hex</a> [] = "0123456789abcdef"</td></tr> </table> <hr><h2>Define Documentation</h2> <a class="anchor" name="7022843d204c35a29e5ad0ec225f9529"></a><!-- doxytag: member="num2sdnv.c::DECODE" ref="7022843d204c35a29e5ad0ec225f9529" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DECODE 2 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00040">40</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> <p>Referenced by <a class="el" href="num2sdnv_8c-source.html#l00045">main()</a>.</p> </div> </div><p> <a class="anchor" name="40b3ab0badb93b4ab22cbcac2c0a4d40"></a><!-- doxytag: member="num2sdnv.c::ENCODE" ref="40b3ab0badb93b4ab22cbcac2c0a4d40" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENCODE 1 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00039">39</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> <p>Referenced by <a class="el" href="num2sdnv_8c-source.html#l00045">main()</a>.</p> </div> </div><p> <a class="anchor" name="f22d5ba911a6c2ccdfb3ba88e52da81f"></a><!-- doxytag: member="num2sdnv.c::HEXTONUM" ref="f22d5ba911a6c2ccdfb3ba88e52da81f" args="(x)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define HEXTONUM </td> <td>(</td> <td class="paramtype">x </td> <td class="paramname"> </td> <td> ) </td> <td> ((x) < 'a' ? (x) - '0' : x - 'a' + 10)</td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00043">43</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> <p>Referenced by <a class="el" href="num2sdnv_8c-source.html#l00045">main()</a>.</p> </div> </div><p> <hr><h2>Function Documentation</h2> <a class="anchor" name="0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="num2sdnv.c::main" ref="0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int main </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"> <em>argv</em>[]</td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00045">45</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> <p>References <a class="el" href="num2sdnv_8c-source.html#l00035">buf</a>, <a class="el" href="num2sdnv_8c-source.html#l00040">DECODE</a>, <a class="el" href="num2sdnv_8c-source.html#l00039">ENCODE</a>, <a class="el" href="dtncat_8c-source.html#l00101">end</a>, <a class="el" href="num2sdnv_8c-source.html#l00042">hex</a>, <a class="el" href="num2sdnv_8c-source.html#l00043">HEXTONUM</a>, <a class="el" href="num2sdnv_8c-source.html#l00034">len</a>, <a class="el" href="num2sdnv_8c-source.html#l00038">mode</a>, <a class="el" href="num2sdnv_8c-source.html#l00032">numstr</a>, <a class="el" href="dtncat_8c-source.html#l00042">progname</a>, <a class="el" href="sdnv-c_8h.html#3065e7867ccaf57998ba51faa16c0078">sdnv_decode()</a>, <a class="el" href="sdnv-c_8h.html#2da99d1526a40b76cdcab27e2d545ad2">sdnv_encode()</a>, and <a class="el" href="num2sdnv_8c-source.html#l00036">val</a>.</p> </div> </div><p> <hr><h2>Variable Documentation</h2> <a class="anchor" name="a81cdcc7ff6987bc85c073253e32715f"></a><!-- doxytag: member="num2sdnv.c::buf" ref="a81cdcc7ff6987bc85c073253e32715f" args="[1024]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">u_char <a class="el" href="num2sdnv_8c.html#a81cdcc7ff6987bc85c073253e32715f">buf</a>[1024] </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00035">35</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> <p>Referenced by <a class="el" href="IPDiscovery_8cc-source.html#l00051">dtn::IPDiscovery::configure()</a>, <a class="el" href="IPAnnounce_8cc-source.html#l00036">dtn::IPAnnounce::configure()</a>, <a class="el" href="LoggingRegistration_8cc-source.html#l00044">dtn::LoggingRegistration::deliver_bundle()</a>, <a class="el" href="dtn__errno_8c-source.html#l00022">dtn_strerror()</a>, <a class="el" href="SDNV_8cc-source.html#l00107">encoding_len()</a>, <a class="el" href="SimCommand_8cc-source.html#l00045">dtnsim::SimCommand::exec()</a>, <a class="el" href="RouteCommand_8cc-source.html#l00147">dtn::RouteCommand::exec()</a>, <a class="el" href="RegistrationCommand_8cc-source.html#l00048">dtn::RegistrationCommand::exec()</a>, <a class="el" href="NodeCommand_8cc-source.html#l00049">dtnsim::NodeCommand::exec()</a>, <a class="el" href="LinkCommand_8cc-source.html#l00056">dtn::LinkCommand::exec()</a>, <a class="el" href="InterfaceCommand_8cc-source.html#l00040">dtn::InterfaceCommand::exec()</a>, <a class="el" href="DiscoveryCommand_8cc-source.html#l00052">dtn::DiscoveryCommand::exec()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="dtncat_8c-source.html#l00576">fill_payload()</a>, <a class="el" href="Session_8cc-source.html#l00055">dtn::Session::flag_str()</a>, <a class="el" href="DTLSR_8cc-source.html#l00061">dtn::DTLSR::format_lsa_bundle()</a>, <a class="el" href="MetadataBlockProcessor_8cc-source.html#l00210">dtn::MetadataBlockProcessor::generate()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00595">dtn::PrimaryBlockProcessor::generate_primary()</a>, <a class="el" href="BundleProtocol_8cc-source.html#l00612">dtn::BundleProtocol::get_admin_type()</a>, <a class="el" href="FragmentManager_8cc-source.html#l00230">dtn::FragmentManager::get_hash_key()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00486">dtn::BundleDaemon::handle_bundle_received()</a>, <a class="el" href="BundleDaemon_8cc-source.html#l00785">dtn::BundleDaemon::handle_bundle_transmitted()</a>, <a class="el" href="APIServer_8cc-source.html#l01187">dtn::APIClient::handle_recv()</a>, <a class="el" href="dtnsend_8cc-source.html#l00133">main()</a>, <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00265">dtn::PayloadBlockProcessor::mutate()</a>, <a class="el" href="BlockProcessor_8cc-source.html#l00472">dtn::BlockProcessor::mutate()</a>, <a class="el" href="IPDiscovery_8cc-source.html#l00278">dtn::IPDiscovery::parse_advertisement()</a>, <a class="el" href="DTLSR_8cc-source.html#l00092">dtn::DTLSR::parse_lsa_bundle()</a>, <a class="el" href="MetadataBlockProcessor_8cc-source.html#l00337">dtn::MetadataBlockProcessor::parse_metadata()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00291">dtn::BundleStatusReport::parse_status_report()</a>, <a class="el" href="PayloadBlockProcessor_8cc-source.html#l00209">dtn::PayloadBlockProcessor::process()</a>, <a class="el" href="BlockProcessor_8cc-source.html#l00450">dtn::BlockProcessor::process()</a>, <a class="el" href="serialsource_8c-source.html#l00647">process_packet()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l00747">PyString_FromFormat()</a>, <a class="el" href="dtnmoteproxy_8c-source.html#l00368">read_packet_file()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00221">dtn::CustodySignal::reason_to_str()</a>, <a class="el" href="UDPConvergenceLayer_8cc-source.html#l00390">dtn::UDPConvergenceLayer::Receiver::run()</a>, <a class="el" href="IPDiscovery_8cc-source.html#l00122">dtn::IPDiscovery::run()</a>, <a class="el" href="APIEndpointIDOpt_8cc-source.html#l00043">dtn::APIEndpointIDOpt::set()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l03044">SWIG_AsPtr_std_string()</a>, <a class="el" href="dtn__api__wrap__tcl_8cc-source.html#l01962">SWIG_TCL_DECL_ARGS_2()</a>, <a class="el" href="dtn__api__wrap__tcl_8cc-source.html#l01193">SWIG_Tcl_SetModule()</a>, <a class="el" href="SequenceID_8cc-source.html#l00120">dtn::SequenceID::to_str()</a>, <a class="el" href="BundlePayload_8cc-source.html#l00390">dtn::BundlePayload::write_data()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00221">xdr_dtn_bundle_delivery_opts_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00337">xdr_dtn_bundle_id_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00430">xdr_dtn_bundle_payload_location_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00440">xdr_dtn_bundle_payload_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00195">xdr_dtn_bundle_priority_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00295">xdr_dtn_bundle_spec_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00384">xdr_dtn_bundle_status_report_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00057">xdr_dtn_endpoint_id_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00244">xdr_dtn_extension_block_flags_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00258">xdr_dtn_extension_block_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00153">xdr_dtn_reg_flags_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00072">xdr_dtn_reg_id_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00167">xdr_dtn_reg_info_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00279">xdr_dtn_sequence_id_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00122">xdr_dtn_service_tag_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00370">xdr_dtn_status_report_flags_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00356">xdr_dtn_status_report_reason_t()</a>, <a class="el" href="dtn__types__xdr_8c-source.html#l00101">xdr_dtn_timestamp_t()</a>, and <a class="el" href="dtn__types__xdr_8c-source.html#l00086">xdr_dtn_timeval_t()</a>.</p> </div> </div><p> <a class="anchor" name="8fd806ad19b8f5513a4cf18cbf77532c"></a><!-- doxytag: member="num2sdnv.c::end" ref="8fd806ad19b8f5513a4cf18cbf77532c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* <a class="el" href="num2sdnv_8c.html#8fd806ad19b8f5513a4cf18cbf77532c">end</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00033">33</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> </div> </div><p> <a class="anchor" name="ba4680bea50e4ffb92fe4ca7ee66b86c"></a><!-- doxytag: member="num2sdnv.c::hex" ref="ba4680bea50e4ffb92fe4ca7ee66b86c" args="[]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="num2sdnv_8c.html#ba4680bea50e4ffb92fe4ca7ee66b86c">hex</a>[] = "0123456789abcdef" </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00042">42</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> <p>Referenced by <a class="el" href="LoggingRegistration_8cc-source.html#l00044">dtn::LoggingRegistration::deliver_bundle()</a>, <a class="el" href="num2sdnv_8c-source.html#l00045">main()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l01369">PySwigObject_repr()</a>, <a class="el" href="TCPConvergenceLayer_8cc-source.html#l00572">dtn::TCPConvergenceLayer::Connection::recv_data()</a>, <a class="el" href="SerialConvergenceLayer_8cc-source.html#l00411">dtn::SerialConvergenceLayer::Connection::recv_data()</a>, <a class="el" href="TCPConvergenceLayer_8cc-source.html#l00521">dtn::TCPConvergenceLayer::Connection::send_data()</a>, <a class="el" href="SerialConvergenceLayer_8cc-source.html#l00360">dtn::SerialConvergenceLayer::Connection::send_data()</a>, and <a class="el" href="dtn__api__wrap__perl_8cc-source.html#l00608">SWIG_PackData()</a>.</p> </div> </div><p> <a class="anchor" name="fed088663f8704004425cdae2120b9b3"></a><!-- doxytag: member="num2sdnv.c::len" ref="fed088663f8704004425cdae2120b9b3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int len </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00034">34</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> <p>Referenced by <a class="el" href="UDPConvergenceLayer_8cc-source.html#l00325">dtn::UDPConvergenceLayer::bundle_queued()</a>, <a class="el" href="CustodySignal_8cc-source.html#l00029">dtn::CustodySignal::create_custody_signal()</a>, <a class="el" href="BundleStatusReport_8cc-source.html#l00030">dtn::BundleStatusReport::create_status_report()</a>, <a class="el" href="SDNV_8cc-source.html#l00117">decode()</a>, <a class="el" href="LoggingRegistration_8cc-source.html#l00044">dtn::LoggingRegistration::deliver_bundle()</a>, <a class="el" href="dtn__api_8c-source.html#l00088">dtn_build_local_eid()</a>, <a class="el" href="dtn__api_8c-source.html#l00681">dtn_parse_eid_string()</a>, <a class="el" href="dtn__api_8c-source.html#l00430">dtn_recv()</a>, <a class="el" href="dtn__ipc_8c-source.html#l00294">dtnipc_recv()</a>, <a class="el" href="dtn__ipc_8c-source.html#l00233">dtnipc_send()</a>, <a class="el" href="MultiGraph_8h-source.html#l00222">dtn::MultiGraph< _NodeInfo, _EdgeInfo >::EdgeVector::dump()</a>, <a class="el" href="MultiGraph_8h-source.html#l00208">dtn::MultiGraph< _NodeInfo, _EdgeInfo >::NodeVector::dump()</a>, <a class="el" href="MultiGraph_8h-source.html#l00090">dtn::MultiGraph< dtn::DTLSRRouter::NodeInfo, dtn::DTLSRRouter::EdgeInfo >::dump()</a>, <a class="el" href="SDNV_8cc-source.html#l00062">encode()</a>, <a class="el" href="Repository_8cc-source.html#l00157">prophet::Repository::evict()</a>, <a class="el" href="LinkCommand_8cc-source.html#l00056">dtn::LinkCommand::exec()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00112">dtn::BundleCommand::exec()</a>, <a class="el" href="DTLSR_8cc-source.html#l00061">dtn::DTLSR::format_lsa_bundle()</a>, <a class="el" href="SequenceIDBlockProcessor_8cc-source.html#l00061">dtn::SequenceIDBlockProcessor::generate()</a>, <a class="el" href="MetadataBlockProcessor_8cc-source.html#l00210">dtn::MetadataBlockProcessor::generate()</a>, <a class="el" href="BlockProcessor_8cc-source.html#l00206">dtn::BlockProcessor::generate_preamble()</a>, <a class="el" href="PrimaryBlockProcessor_8cc-source.html#l00595">dtn::PrimaryBlockProcessor::generate_primary()</a>, <a class="el" href="bundling_2Dictionary_8cc-source.html#l00061">dtn::Dictionary::get_offset()</a>, <a class="el" href="TcaRouter_8cc-source.html#l00048">dtn::get_payload_str()</a>, <a class="el" href="APIServer_8cc-source.html#l01454">dtn::APIClient::handle_begin_poll()</a>, <a class="el" href="UDPTunnel_8cc-source.html#l00047">dtntunnel::UDPTunnel::handle_bundle()</a>, <a class="el" href="DTNTunnel_8cc-source.html#l00342">dtntunnel::DTNTunnel::handle_bundle()</a>, <a class="el" href="Util_8h-source.html#l00104">prophet::Heap< prophet::Node *, std::vector< prophet::Node * >, struct prophet::heap_compare, struct prophet::heap_pos >::is_heap()</a>, <a class="el" href="dtnperf-server_8c-source.html#l00078">main()</a>, <a class="el" href="Repository_8cc-source.html#l00263">prophet::Repository::make_heap()</a>, <a class="el" href="BlockProcessor_8cc-source.html#l00472">dtn::BlockProcessor::mutate()</a>, <a class="el" href="BundleCommand_8cc-source.html#l00079">dtn::BundleCommand::parse_inject_options()</a>, <a class="el" href="DTLSR_8cc-source.html#l00092">dtn::DTLSR::parse_lsa_bundle()</a>, <a class="el" href="MetadataBlockProcessor_8cc-source.html#l00337">dtn::MetadataBlockProcessor::parse_metadata()</a>, <a class="el" href="BlockProcessor_8cc-source.html#l00450">dtn::BlockProcessor::process()</a>, <a class="el" href="BlockProcessor_8cc-source.html#l00496">dtn::BlockProcessor::produce()</a>, <a class="el" href="UDPTunnel_8cc-source.html#l00086">dtntunnel::UDPTunnel::Listener::run()</a>, <a class="el" href="TCPTunnel_8cc-source.html#l00289">dtntunnel::TCPTunnel::Connection::run()</a>, <a class="el" href="IPDiscovery_8cc-source.html#l00122">dtn::IPDiscovery::run()</a>, <a class="el" href="APIServer_8cc-source.html#l00283">dtn::APIClient::run()</a>, <a class="el" href="StreamConvergenceLayer_8cc-source.html#l00432">dtn::StreamConvergenceLayer::Connection::send_pending_acks()</a>, <a class="el" href="APIServer_8cc-source.html#l00417">dtn::APIClient::send_response()</a>, <a class="el" href="SimConvergenceLayer_8cc-source.html#l00152">dtnsim::SimLink::start_next_bundle()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l02661">SWIG_AsCharPtrAndSize()</a>, <a class="el" href="dtn__api__wrap__perl_8cc-source.html#l01541">SWIG_PERL_DECL_ARGS_1()</a>, and <a class="el" href="dtn__api__wrap__tcl_8cc-source.html#l01896">SWIG_TCL_DECL_ARGS_2()</a>.</p> </div> </div><p> <a class="anchor" name="1ea5d0cb93f22f7d0fdf804bd68c3326"></a><!-- doxytag: member="num2sdnv.c::mode" ref="1ea5d0cb93f22f7d0fdf804bd68c3326" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="num2sdnv_8c.html#1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a> = 0 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00038">38</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> <p>Referenced by <a class="el" href="num2sdnv_8c-source.html#l00045">main()</a>.</p> </div> </div><p> <a class="anchor" name="029c8d406647d43f45f4ffad17005d2c"></a><!-- doxytag: member="num2sdnv.c::numstr" ref="029c8d406647d43f45f4ffad17005d2c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* <a class="el" href="num2sdnv_8c.html#029c8d406647d43f45f4ffad17005d2c">numstr</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00032">32</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> <p>Referenced by <a class="el" href="num2sdnv_8c-source.html#l00045">main()</a>.</p> </div> </div><p> <a class="anchor" name="b9e1449fd00c98428516f0b41eddcb10"></a><!-- doxytag: member="num2sdnv.c::progname" ref="b9e1449fd00c98428516f0b41eddcb10" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* <a class="el" href="tca__admin_8cc.html#d785d8a8f8ff378aa21eb1fa7a6085df">progname</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00031">31</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> </div> </div><p> <a class="anchor" name="455b3605dc605fe8e055b9c1470535cf"></a><!-- doxytag: member="num2sdnv.c::val" ref="455b3605dc605fe8e055b9c1470535cf" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">u_int64_t <a class="el" href="num2sdnv_8c.html#455b3605dc605fe8e055b9c1470535cf">val</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="num2sdnv_8c-source.html#l00036">36</a> of file <a class="el" href="num2sdnv_8c-source.html">num2sdnv.c</a>.</p> <p>Referenced by <a class="el" href="SDNV_8cc-source.html#l00117">decode()</a>, <a class="el" href="SDNV_8cc-source.html#l00062">encode()</a>, <a class="el" href="SDNV_8cc-source.html#l00107">encoding_len()</a>, <a class="el" href="ContactManager_8cc-source.html#l00290">dtn::ContactManager::handle_link_unavailable()</a>, <a class="el" href="num2sdnv_8c-source.html#l00045">main()</a>, <a class="el" href="dtn__api__wrap__python_8cc-source.html#l01530">PySwigObject_own()</a>, and <a class="el" href="dtn__api__wrap__python_8cc-source.html#l07450">Swig_var_HandleID_set()</a>.</p> </div> </div><p> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Mon Jul 21 14:09:49 2008 for DTN Reference Implementation by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> </body> </html>