EPICS Multi-Core Utilities  1.2.2-SNAPSHOT
Real-Time Utilities for EPICS IOCs on Multi-Core Linux
 All Files Functions Variables Typedefs Macros Groups Pages
Functions
mcoreutils.h File Reference
#include <unistd.h>
#include <epicsThread.h>
#include <shareLib.h>

Go to the source code of this file.

Functions

epicsShareFunc void mcoreThreadShowInit (void)
 Initialization routine.
 
epicsShareFunc void mcoreThreadShow (epicsThreadId thread, unsigned int level)
 iocShell: Show thread info for one thread.
 
epicsShareFunc void mcoreThreadShowAll (unsigned int level)
 iocShell: Show thread info for all threads.
 
epicsShareFunc void mcoreThreadModify (epicsThreadId id, const char *policy, const char *priority, const char *cpus)
 iocShell: Modify a thread's real-time properties.
 
epicsShareFunc void mcoreThreadRulesInit ()
 Initialization routine.
 
epicsShareFunc long mcoreThreadRuleAdd (const char *name, const char *policy, const char *priority, const char *cpus, const char *pattern)
 iocShell: Add or replace a thread rule.
 
epicsShareFunc void mcoreThreadRuleDelete (const char *name)
 iocShell: Delete a thread rule.
 
epicsShareFunc void mcoreThreadRulesShow (void)
 iocShell: Print a comprehensive list of the thread rules.
 
epicsShareFunc void mcoreMLock (void)
 iocShell: Lock all process virtual memory into RAM.
 
epicsShareFunc void mcoreMUnlock (void)
 iocShell: Unlock process virtual memory from RAM.
 

Detailed Description

Author
Ralph Lange Ralph.nosp@m..Lan.nosp@m.ge@gm.nosp@m.x.de

Definition in file mcoreutils.h.