111102SGavin.Maltby@Sun.COM /* 211102SGavin.Maltby@Sun.COM * CDDL HEADER START 311102SGavin.Maltby@Sun.COM * 411102SGavin.Maltby@Sun.COM * The contents of this file are subject to the terms of the 511102SGavin.Maltby@Sun.COM * Common Development and Distribution License (the "License"). 611102SGavin.Maltby@Sun.COM * You may not use this file except in compliance with the License. 711102SGavin.Maltby@Sun.COM * 811102SGavin.Maltby@Sun.COM * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 911102SGavin.Maltby@Sun.COM * or http://www.opensolaris.org/os/licensing. 1011102SGavin.Maltby@Sun.COM * See the License for the specific language governing permissions 1111102SGavin.Maltby@Sun.COM * and limitations under the License. 1211102SGavin.Maltby@Sun.COM * 1311102SGavin.Maltby@Sun.COM * When distributing Covered Code, include this CDDL HEADER in each 1411102SGavin.Maltby@Sun.COM * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1511102SGavin.Maltby@Sun.COM * If applicable, add the following below this CDDL HEADER, with the 1611102SGavin.Maltby@Sun.COM * fields enclosed by brackets "[]" replaced with your own identifying 1711102SGavin.Maltby@Sun.COM * information: Portions Copyright [yyyy] [name of copyright owner] 1811102SGavin.Maltby@Sun.COM * 1911102SGavin.Maltby@Sun.COM * CDDL HEADER END 2011102SGavin.Maltby@Sun.COM */ 2111102SGavin.Maltby@Sun.COM 2211102SGavin.Maltby@Sun.COM /* 23*12967Sgavin.maltby@oracle.com * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. 2411102SGavin.Maltby@Sun.COM */ 2511102SGavin.Maltby@Sun.COM 2611102SGavin.Maltby@Sun.COM #ifndef _FMEV_CHANNELS_H 2711102SGavin.Maltby@Sun.COM #define _FMEV_CHANNELS_H 2811102SGavin.Maltby@Sun.COM 2911102SGavin.Maltby@Sun.COM /* 3011102SGavin.Maltby@Sun.COM * libfmevent - private GPEC channel names 3111102SGavin.Maltby@Sun.COM * 3211102SGavin.Maltby@Sun.COM * Note: The contents of this file are private to the implementation of 3311102SGavin.Maltby@Sun.COM * libfmevent and are subject to change at any time without notice. 3411102SGavin.Maltby@Sun.COM * This file is not delivered into /usr/include. 3511102SGavin.Maltby@Sun.COM */ 3611102SGavin.Maltby@Sun.COM 3711102SGavin.Maltby@Sun.COM #ifdef __cplusplus 3811102SGavin.Maltby@Sun.COM extern "C" { 3911102SGavin.Maltby@Sun.COM #endif 4011102SGavin.Maltby@Sun.COM 41*12967Sgavin.maltby@oracle.com /* 42*12967Sgavin.maltby@oracle.com * Channel that fmd forwards protocol events on, feeding the subscription 43*12967Sgavin.maltby@oracle.com * aspect of libfmevent. 44*12967Sgavin.maltby@oracle.com */ 4511102SGavin.Maltby@Sun.COM #define FMD_SNOOP_CHANNEL "com.sun:fm:protocol_snoop" 4611102SGavin.Maltby@Sun.COM 47*12967Sgavin.maltby@oracle.com /* 48*12967Sgavin.maltby@oracle.com * Channels on which published events are dispatched towards fmd for 49*12967Sgavin.maltby@oracle.com * processing into full protocol events. 50*12967Sgavin.maltby@oracle.com */ 51*12967Sgavin.maltby@oracle.com #define FMEV_CHAN_USER_PRIV_HV "com.sun:fm:user_priv_highval" 52*12967Sgavin.maltby@oracle.com #define FMEV_CHAN_USER_PRIV_LV "com.sun:fm:user_priv_lowval" 53*12967Sgavin.maltby@oracle.com #define FMEV_CHAN_USER_NOPRIV_HV "com.sun:fm:user_nopriv_highval" 54*12967Sgavin.maltby@oracle.com #define FMEV_CHAN_USER_NOPRIV_LV "com.sun:fm:user_nopriv_lowval" 55*12967Sgavin.maltby@oracle.com #define FMEV_CHAN_KERNEL_HV "com.sun:fm:kernel_highval" 56*12967Sgavin.maltby@oracle.com #define FMEV_CHAN_KERNEL_LV "com.sun:fm:kernel_lowval" 57*12967Sgavin.maltby@oracle.com 5811102SGavin.Maltby@Sun.COM #ifdef __cplusplus 5911102SGavin.Maltby@Sun.COM } 6011102SGavin.Maltby@Sun.COM #endif 6111102SGavin.Maltby@Sun.COM 6211102SGavin.Maltby@Sun.COM #endif /* _FMEV_CHANNELS_H */ 63