12264Sjacobs# 22264Sjacobs# CDDL HEADER START 32264Sjacobs# 42264Sjacobs# The contents of this file are subject to the terms of the 52264Sjacobs# Common Development and Distribution License (the "License"). 62264Sjacobs# You may not use this file except in compliance with the License. 72264Sjacobs# 82264Sjacobs# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 92264Sjacobs# or http://www.opensolaris.org/os/licensing. 102264Sjacobs# See the License for the specific language governing permissions 112264Sjacobs# and limitations under the License. 122264Sjacobs# 132264Sjacobs# When distributing Covered Code, include this CDDL HEADER in each 142264Sjacobs# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 152264Sjacobs# If applicable, add the following below this CDDL HEADER, with the 162264Sjacobs# fields enclosed by brackets "[]" replaced with your own identifying 172264Sjacobs# information: Portions Copyright [yyyy] [name of copyright owner] 182264Sjacobs# 192264Sjacobs# CDDL HEADER END 202264Sjacobs# 212264Sjacobs 222264Sjacobs# 23*7132Sps29005# Copyright 2008 Sun Microsystems, Inc. All rights reserved. 242264Sjacobs# Use is subject to license terms. 252264Sjacobs# 262264Sjacobs 272264Sjacobs# 282264Sjacobs# $Id: mapfile.in,v 1.2 2006/03/02 06:31:36 njacobs Exp $ 292264Sjacobs# 302264Sjacobs 312264Sjacobs# ident "%Z%%M% %I% %E% SMI" 322264Sjacobs 332264Sjacobs# 342264Sjacobs# Common interfaces that are most likely to be shared amongst the various 352264Sjacobs# PAPI implementations. 362264Sjacobs# 372264Sjacobs 382264SjacobsSUNW_1.0 { 392264Sjacobs global: 402264Sjacobs # PAPI Attribute Calls 412264Sjacobs papiAttributeListAddValue; 422264Sjacobs papiAttributeListAddBoolean; 432264Sjacobs papiAttributeListAddCollection; 442264Sjacobs papiAttributeListAddDatetime; 452264Sjacobs papiAttributeListAddInteger; 462264Sjacobs papiAttributeListAddMetadata; 472264Sjacobs papiAttributeListAddRange; 482264Sjacobs papiAttributeListAddResolution; 492264Sjacobs papiAttributeListAddString; 502264Sjacobs papiAttributeListDelete; 512264Sjacobs papiAttributeListGetValue; 522264Sjacobs papiAttributeListGetNext; 532264Sjacobs papiAttributeListFind; 542264Sjacobs papiAttributeListGetBoolean; 552264Sjacobs papiAttributeListGetCollection; 562264Sjacobs papiAttributeListGetDatetime; 572264Sjacobs papiAttributeListGetInteger; 582264Sjacobs papiAttributeListGetMetadata; 592264Sjacobs papiAttributeListGetRange; 602264Sjacobs papiAttributeListGetResolution; 612264Sjacobs papiAttributeListGetString; 622264Sjacobs papiAttributeListFromString; 632264Sjacobs papiAttributeListToString; 642264Sjacobs papiAttributeListFree; 652264Sjacobs 662264Sjacobs # PAPI Service Calls 674292Sab196087 papiServiceCreate = NODYNSORT; 684292Sab196087 papiServiceDestroy = NODYNSORT; 694292Sab196087 papiServiceSetUserName = NODYNSORT; 704292Sab196087 papiServiceSetPassword = NODYNSORT; 714292Sab196087 papiServiceSetEncryption = NODYNSORT; 724292Sab196087 papiServiceSetAuthCB = NODYNSORT; 734292Sab196087 papiServiceSetAppData = NODYNSORT; 744292Sab196087 papiServiceGetUserName = NODYNSORT; 754292Sab196087 papiServiceGetPassword = NODYNSORT; 762264Sjacobs papiServiceGetEncryption; 774292Sab196087 papiServiceGetAppData = NODYNSORT; 784292Sab196087 papiServiceGetServiceName = NODYNSORT; 794292Sab196087 papiServiceGetAttributeList = NODYNSORT; 804292Sab196087 papiServiceGetStatusMessage = NODYNSORT; 812264Sjacobs 822264Sjacobs # PAPI Printer Calls 834292Sab196087 papiPrintersList = NODYNSORT; 844292Sab196087 papiPrinterQuery = NODYNSORT; 854292Sab196087 papiPrinterAdd = NODYNSORT; 864292Sab196087 papiPrinterModify = NODYNSORT; 874292Sab196087 papiPrinterRemove = NODYNSORT; 884292Sab196087 papiPrinterDisable = NODYNSORT; 894292Sab196087 papiPrinterEnable = NODYNSORT; 904292Sab196087 papiPrinterPause = NODYNSORT; 914292Sab196087 papiPrinterResume = NODYNSORT; 924292Sab196087 papiPrinterPurgeJobs = NODYNSORT; 934292Sab196087 papiPrinterListJobs = NODYNSORT; 944292Sab196087 papiPrinterGetAttributeList = NODYNSORT; 954292Sab196087 papiPrinterFree = NODYNSORT; 964292Sab196087 papiPrinterListFree = NODYNSORT; 972264Sjacobs 982264Sjacobs # PAPI Job Calls 994292Sab196087 papiJobSubmit = NODYNSORT; 1004292Sab196087 papiJobSubmitByReference = NODYNSORT; 1014292Sab196087 papiJobValidate = NODYNSORT; 1024292Sab196087 papiJobStreamOpen = NODYNSORT; 1034292Sab196087 papiJobStreamWrite = NODYNSORT; 1044292Sab196087 papiJobStreamClose = NODYNSORT; 1054292Sab196087 papiJobQuery = NODYNSORT; 1064292Sab196087 papiJobModify = NODYNSORT; 1074292Sab196087 papiJobMove = NODYNSORT; 1084292Sab196087 papiJobCancel = NODYNSORT; 1094292Sab196087 papiJobHold = NODYNSORT; 1104292Sab196087 papiJobRelease = NODYNSORT; 1114292Sab196087 papiJobRestart = NODYNSORT; 1124292Sab196087 papiJobPromote = NODYNSORT; 1134292Sab196087 papiJobGetAttributeList = NODYNSORT; 1144292Sab196087 papiJobGetPrinterName = NODYNSORT; 1152264Sjacobs papiJobGetId; 1164292Sab196087 papiJobGetJobTicket = NODYNSORT; 1174292Sab196087 papiJobFree = NODYNSORT; 1184292Sab196087 papiJobListFree = NODYNSORT; 1192264Sjacobs 1202264Sjacobs # Misc. PAPI Calls 1212264Sjacobs papiStatusString; 1222264Sjacobs papiLibrarySupportedCall; 1232264Sjacobs papiLibrarySupportedCalls; 1242264Sjacobs}; 1252264Sjacobs 1262264SjacobsSUNWprivate_1.0 { # Misc. semi-private supporting calls 1272264Sjacobs global: 1284292Sab196087 papiServiceSetPeer = NODYNSORT; 1294292Sab196087 papiJobCreate = NODYNSORT; 1304292Sab196087 papiJobStreamAdd = NODYNSORT; 1314292Sab196087 papiJobCommit = NODYNSORT; 1322264Sjacobs 1332264Sjacobs # URI 1342264Sjacobs uri_from_string; 1352264Sjacobs uri_to_string; 1362264Sjacobs uri_free; 1373125Sjacobs 1382264Sjacobs # list 1392264Sjacobs list_remove; 1402264Sjacobs list_append; 1412264Sjacobs list_concatenate; 1422264Sjacobs 1433125Sjacobs # NS 1444292Sab196087 getprinterbyname = NODYNSORT; 1453125Sjacobs 1462264Sjacobs # extra Attribute Calls 1472264Sjacobs copy_attributes; 1482264Sjacobs split_and_copy_attributes; 1492264Sjacobs papiAttributeListPrint; 1502264Sjacobs 151*7132Sps29005 is_localhost; 152*7132Sps29005 1532264Sjacobs local: 1542264Sjacobs *; 1552264Sjacobs}; 156