package javax.realtime; import javax.safetycritical.annotate.SCJAllowed; import static javax.safetycritical.annotate.Level.LEVEL_0; import static javax.safetycritical.annotate.Level.LEVEL_1; import static javax.safetycritical.annotate.Level.LEVEL_2; @SCJAllowed public final class AffinitySet { /* * @param At Level 0, the bitSet must have a single bit set. * At level 1, the same bit must not be set in any previously * created AffinitySet * @returns An AffinitySet representing a subset of the processors * in the system. */ // @SCJAllowed(LEVEL_2) // public static AffinitySet generate(java.util.BitSet bitSet) { return null; } @SCJAllowed(LEVEL_1) public static final AffinitySet getAffinitySet(BoundAsyncEventHandler handler) { return null; } @SCJAllowed(LEVEL_2) public static final AffinitySet getAffinitySet(java.lang.Thread thread) { return null; } // @SCJAllowed(LEVEL_1) // public static final java.util.BitSet getAvailableProcessors() {return null;} // // @SCJAllowed(LEVEL_1) // public static final java.util.BitSet // getAvailableProcessors(java.util.BitSet dest) {return null;} public static final AffinitySet getHeapSoDefaultAffinity() {return null;} public static final AffinitySet getJavaThreadDefaultAffinity() {return null;} @SCJAllowed(LEVEL_1) public static final AffinitySet getNoHeapSoDefaultAffinity() {return null;} @SCJAllowed(LEVEL_1) public static int getPredefinedAffinitySetCount() {return 2;} @SCJAllowed(LEVEL_1) public static AffinitySet[] getPredefinedAffinitySets() {return null;} @SCJAllowed(LEVEL_1) public static AffinitySet[] getPredefinedAffinitySets(AffinitySet[] dest) { return null; } @SCJAllowed(LEVEL_1) public static final void setProcessorAffinity(AffinitySet set, javax.realtime.BoundAsyncEventHandler aeh) {} @SCJAllowed(LEVEL_2) public static final void setProcessorAffinity(AffinitySet set, java.lang.Thread thread) {} // @SCJAllowed(LEVEL_1) // public final java.util.BitSet getBitSet() { // return null; // } // @SCJAllowed(LEVEL_1) // public final java.util.BitSet getProcessors(java.util.BitSet dest) { // return null; // } @SCJAllowed(LEVEL_2) public final boolean isProcessorInSet(int processorNumber) { return true; } }