Objective Systems, Inc.  
Home
About ASN.1
Products
Free Software
Documents
Services
Resources
Resellers
Customers
Careers
About Us
Contact Us
 

Google


Objective Systems, Inc.

rtPrintToString.h

Go to the documentation of this file.
00001 /* 00002 * Copyright (C) 1997-2004 by Objective Systems, Inc. 00003 * 00004 * This software is furnished under a license and may be used and copied 00005 * only in accordance with the terms of such license and with the 00006 * inclusion of the above copyright notice. This software or any other 00007 * copies thereof may not be provided or otherwise made available to any 00008 * other person. No title to and ownership of the software is hereby 00009 * transferred. 00010 * 00011 * The information in this software is subject to change without notice 00012 * and should not be construed as a commitment by Objective Systems, Inc. 00013 * 00014 * PROPRIETARY NOTICE 00015 * 00016 * This software is an unpublished work subject to a confidentiality agreement 00017 * and is protected by copyright and trade secret law. Unauthorized copying, 00018 * redistribution or other use of this work is prohibited. 00019 * 00020 * The above notice of copyright on this source code product does not indicate 00021 * any actual or intended publication of such source code. 00022 * 00023 *****************************************************************************/ 00024 00025 00029 #ifndef _RTPRINTTOSTRING_H_ 00030 #define _RTPRINTTOSTRING_H_ 00031 #include <stdio.h> 00032 #include "asn1type.h" 00033 00034 #ifdef __cplusplus 00035 extern "C" { 00036 #endif 00037 00057 EXTERNRT int rtPrintToStringBoolean (ASN1ConstCharPtr name, ASN1BOOL value, 00058 char* buffer, int bufferSize); 00059 00070 EXTERNRT int rtPrintToStringInteger (ASN1ConstCharPtr name, ASN1INT value, 00071 char* buffer, int bufferSize); 00072 00083 EXTERNRT int rtPrintToStringInt64 (ASN1ConstCharPtr name, ASN1INT64 value, 00084 char* buffer, int bufferSize); 00085 00096 EXTERNRT int rtPrintToStringUnsigned (ASN1ConstCharPtr name, ASN1UINT value, 00097 char* buffer, int bufferSize); 00098 00109 EXTERNRT int rtPrintToStringUInt64 (ASN1ConstCharPtr name, ASN1UINT64 value, 00110 char* buffer, int bufferSize); 00111 00121 EXTERNRT int rtPrintToStringBitStr (ASN1ConstCharPtr name, 00122 ASN1UINT numbits, ASN1ConstOctetPtr data, ASN1ConstCharPtr conn, 00123 char* buffer, int bufferSize); 00124 00134 EXTERNRT int rtPrintToStringOctStr (ASN1ConstCharPtr name, 00135 ASN1UINT numocts, ASN1ConstOctetPtr data, ASN1ConstCharPtr conn, 00136 char* buffer, int bufferSize); 00137 00144 EXTERNRT int rtPrintToStringCharStr (ASN1ConstCharPtr name, 00145 ASN1ConstCharPtr cstring, char* buffer, int bufferSize); 00146 00155 EXTERNRT int rtPrintToString16BitCharStr (ASN1ConstCharPtr name, 00156 Asn116BitCharString* bstring, ASN1ConstCharPtr conn, 00157 char* buffer, int bufferSize); 00158 00167 EXTERNRT int rtPrintToString32BitCharStr (ASN1ConstCharPtr name, 00168 Asn132BitCharString* bstring, ASN1ConstCharPtr conn, 00169 char* buffer, int bufferSize); 00170 00181 EXTERNRT int rtPrintToStringReal (ASN1ConstCharPtr name, ASN1REAL value, 00182 char* buffer, int bufferSize); 00183 00190 EXTERNRT int rtPrintToStringOID (ASN1ConstCharPtr name, ASN1OBJID* pOID, 00191 char* buffer, int bufferSize); 00192 00199 EXTERNRT int rtPrintToStringOID64 (ASN1ConstCharPtr name, ASN1OID64* pOID, 00200 char* buffer, int bufferSize); 00201 00208 EXTERNRT int rtPrintToStringOIDValue (ASN1OBJID* pOID, 00209 char* buffer, int bufferIndex, int bufferSize); 00210 00217 EXTERNRT int rtPrintToStringOID64Value (ASN1OID64* pOID, 00218 char* buffer, int bufferIndex, int bufferSize); 00219 00229 EXTERNRT int rtPrintToStringOpenType (ASN1ConstCharPtr name, 00230 ASN1UINT numocts, ASN1ConstOctetPtr data, ASN1ConstCharPtr conn, 00231 char* buffer, int bufferSize); 00232 00239 EXTERNRT int rtPrintToStringOpenTypeExt (ASN1ConstCharPtr name, 00240 Asn1RTDList* pElemList, char* buffer, int bufferSize); 00241 00247 EXTERNRT int rtPrintToString (ASN1ConstCharPtr namebuf, 00248 char* buffer, int bufSize); 00249 00253 #ifdef __cplusplus 00254 } 00255 #endif 00256 #endif

Copyright © 1997-2004 Objective Systems,Inc.
All Rights Reserved.
This document may be distributed in any form, electronic
or otherwise, provided that it is distributed in its entirety
and that the copyright and this notice are included.

This file was last modified on 1 Oct 2004.
ASN1C C/C++ Common Runtime, ASN1C v5.7x