📄 classpasn__object.html
字号:
<tr><td valign=top><em><a name="s39s28" doxytag="UniversalVisibleString"></a><em>UniversalVisibleString</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s39s29" doxytag="UniversalGeneralString"></a><em>UniversalGeneralString</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s39s30" doxytag="UniversalUniversalString"></a><em>UniversalUniversalString</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s39s31" doxytag="UniversalBMPString"></a><em>UniversalBMPString</em></em> </td><td></td></tr></table></dl> </td> </tr></table><hr><h2>Constructor & Destructor Documentation</h2><a name="b0" doxytag="PASN_Object::PASN_Object"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> PASN_Object::PASN_Object </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">unsigned </td> <td class="mdname" nowrap> <em>tag</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="classPASN__Object.html#s38">TagClass</a> </td> <td class="mdname" nowrap> <em>tagClass</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>BOOL </td> <td class="mdname" nowrap> <em>extend</em> = FALSE</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [protected]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><hr><h2>Member Function Documentation</h2><a name="a4" doxytag="PASN_Object::Decode"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> virtual BOOL PASN_Object::Decode </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="classPASN__Stream.html">PASN_Stream</a> & </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [pure virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><p>Implemented in <a class="el" href="classPASN__Null.html#a6">PASN_Null</a>, <a class="el" href="classPASN__Boolean.html#a11">PASN_Boolean</a>, <a class="el" href="classPASN__Integer.html#a12">PASN_Integer</a>, <a class="el" href="classPASN__Enumeration.html#a13">PASN_Enumeration</a>, <a class="el" href="classPASN__Real.html#a11">PASN_Real</a>, <a class="el" href="classPASN__ObjectId.html#a24">PASN_ObjectId</a>, <a class="el" href="classPASN__BitString.html#a19">PASN_BitString</a>, <a class="el" href="classPASN__OctetString.html#a26">PASN_OctetString</a>, <a class="el" href="classPASN__ConstrainedString.html#a14">PASN_ConstrainedString</a>, <a class="el" href="classPASN__BMPString.html#a24">PASN_BMPString</a>, <a class="el" href="classPASN__Choice.html#a41">PASN_Choice</a>, <a class="el" href="classPASN__Sequence.html#a15">PASN_Sequence</a>, and <a class="el" href="classPASN__Array.html#a12">PASN_Array</a>. </td> </tr></table><a name="a5" doxytag="PASN_Object::Encode"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> virtual void PASN_Object::Encode </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="classPASN__Stream.html">PASN_Stream</a> & </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [pure virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><p>Implemented in <a class="el" href="classPASN__Null.html#a7">PASN_Null</a>, <a class="el" href="classPASN__Boolean.html#a12">PASN_Boolean</a>, <a class="el" href="classPASN__Integer.html#a13">PASN_Integer</a>, <a class="el" href="classPASN__Enumeration.html#a14">PASN_Enumeration</a>, <a class="el" href="classPASN__Real.html#a12">PASN_Real</a>, <a class="el" href="classPASN__ObjectId.html#a25">PASN_ObjectId</a>, <a class="el" href="classPASN__BitString.html#a20">PASN_BitString</a>, <a class="el" href="classPASN__OctetString.html#a27">PASN_OctetString</a>, <a class="el" href="classPASN__ConstrainedString.html#a15">PASN_ConstrainedString</a>, <a class="el" href="classPASN__BMPString.html#a25">PASN_BMPString</a>, <a class="el" href="classPASN__Choice.html#a42">PASN_Choice</a>, <a class="el" href="classPASN__Sequence.html#a16">PASN_Sequence</a>, and <a class="el" href="classPASN__Array.html#a13">PASN_Array</a>. </td> </tr></table><a name="a2" doxytag="PASN_Object::GetDataLength"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> virtual PINDEX PASN_Object::GetDataLength </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [pure virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><p>Implemented in <a class="el" href="classPASN__Null.html#a5">PASN_Null</a>, <a class="el" href="classPASN__Boolean.html#a10">PASN_Boolean</a>, <a class="el" href="classPASN__Integer.html#a11">PASN_Integer</a>, <a class="el" href="classPASN__Enumeration.html#a12">PASN_Enumeration</a>, <a class="el" href="classPASN__Real.html#a10">PASN_Real</a>, <a class="el" href="classPASN__ObjectId.html#a23">PASN_ObjectId</a>, <a class="el" href="classPASN__BitString.html#a18">PASN_BitString</a>, <a class="el" href="classPASN__OctetString.html#a25">PASN_OctetString</a>, <a class="el" href="classPASN__ConstrainedString.html#a13">PASN_ConstrainedString</a>, <a class="el" href="classPASN__BMPString.html#a23">PASN_BMPString</a>, <a class="el" href="classPASN__Choice.html#a39">PASN_Choice</a>, <a class="el" href="classPASN__Sequence.html#a13">PASN_Sequence</a>, and <a class="el" href="classPASN__Array.html#a10">PASN_Array</a>. </td> </tr></table><a name="d0" doxytag="PASN_Object::GetMaximumArraySize"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> PINDEX PASN_Object::GetMaximumArraySize </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [static]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="d2" doxytag="PASN_Object::GetMaximumStringSize"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> PINDEX PASN_Object::GetMaximumStringSize </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [static]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a1" doxytag="PASN_Object::GetObjectLength"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> PINDEX PASN_Object::GetObjectLength </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a9" doxytag="PASN_Object::GetTag"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> unsigned PASN_Object::GetTag </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inline]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a8" doxytag="PASN_Object::GetTagClass"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classPASN__Object.html#s38">TagClass</a> PASN_Object::GetTagClass </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const<code> [inline]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p> </td> </tr></table><a name="a0" doxytag="PASN_Object::GetTypeAsString"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> virtual <a class="el" href="classPString.html">PString</a> PASN_Object::GetTypeAsString </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [pure virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -