|
Java example source code file (eventHandlerRestricted.h)
The eventHandlerRestricted.h Java example source code/* * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ #ifndef JDWP_EVENTHANDLERRESTRICTED_H #define JDWP_EVENTHANDLERRESTRICTED_H /** * eventHandler functionality restricted to use only by it's * component - eventFilter. */ typedef jboolean (*IteratorFunction)(JNIEnv *env, HandlerNode *node, void *arg); jboolean eventHandlerRestricted_iterator(EventIndex ei, IteratorFunction func, void *arg); /* HandlerNode data has three components: * public info (HandlerNode) as declared in eventHandler.h * eventHandler private data (EventHandlerPrivate_Data) as declared below * eventFilter private data declared privately in eventFilter.c * * These three components are stored sequentially within the node. */ /* this is HandlerNode PRIVATE data -- * present in this .h file only for defining EventHandlerRestricted_HandlerNode */ typedef struct EventHandlerPrivate_Data_ { struct HandlerNode_ *private_next; struct HandlerNode_ *private_prev; struct HandlerChain_ *private_chain; HandlerFunction private_handlerFunction; } EventHandlerPrivate_Data; /* this structure should only be used outside of eventHandler * for proper address computation */ typedef struct EventHandlerRestricted_HandlerNode_ { HandlerNode hn; EventHandlerPrivate_Data private_ehpd; } EventHandlerRestricted_HandlerNode; #endif Other Java examples (source code examples)Here is a short list of links related to this Java eventHandlerRestricted.h source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.